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#项目
  • 热门搜索
    中秋佳节手抄报 手抄报版面设计图花 家庭文明公约手抄报 小学生国庆节手抄报 我爱文学的手抄报 健康教育手抄报内容 有关诚信的手抄报 清明节手抄报设计图 我爱校园手抄报 二年级绿色环保手抄报