C# 修改文件名的2种方法

 时间:2024-10-13 01:55:56

  在 C# 中,修改文件名主要是通过移动方法(Move(string sourceFileName, string destFileName))实现,该方法有两个参数,分别是:sourceFileName(源文件名)、destFileName(目标文件名),即把“待修改的文件名”移到“目标文件名(修改后的文件名)”。下面两种方法虽然有些不同,但都离不开 Move 方法。

  以下2种方法需要引用的命名空间:usingSystem.Web; 和usingSystem.IO;

  1、方法一:直接用 File 类的 Move 方法实现

  实现过程:先把传递过来的文件相对路径转为绝对路径,如果文件存在,则用 File 类的 Move 方法把待修改文件名移到新文件名;如果不存在或发生异常,则不修改。代码如下:

C# 修改文件名的2种方法

  调用方法:ChangeFileName("/Shops/test.txt", "/Shops/text.txt");

  2、创建 File 类的对象,通过此对象调用 Move 方法实现

  实现过程:也是先把传递过来的文件相对路径转为绝对路径,如果文件存在,新创建一个 File 类的对象 fi,然后用 fi 调用 Move 方法把待修改文件名移到新文件名;如果不存在或发生异常,则不修改。代码如下:

C# 修改文件名的2种方法

  调用方法:ModifyFileName("/Shops/test.txt", "/Shops/text.txt");

  以上两种方法均通过 Visual Studio 2010 测试,没有错误,可以正确修改文件名。

  • C#窗体设计:[36]RichTextBox使用
  • 在VS中如何设置自动用编辑器文本填充查找内容
  • 如何给虚拟机新增硬盘
  • Server2012R2如何关闭IE增强的安全配置?
  • Visual Studio创建C#项目
  • 热门搜索
    三坊七巷简介 一岁宝宝食谱大全 刘天池个人资料简介 电信路由器怎么设置 石头图片大全 右眼老是跳怎么回事 考证大全 奥奇传说精灵大全图片 昵称大全女生 爱奇艺弹幕怎么关