using System.IO;// 获取原始文件名和要更改的新文件名string">

c#怎么更改文件名

来源:这里教程网 时间:2026-02-21 16:48:56 作者:

如何在 C# 中更改文件名

在 C# 中更改文件名是一个简单而直接的过程。可以通过使用以下两种主要方法之一来实现:

1. 使用 System.IO.File 类

System.IO.File 类提供了各种方法来操作文件,包括重命名。要使用 File 类更改文件名,请执行以下步骤:

<code class="csharp">using System.IO;
// 获取原始文件名和要更改的新文件名
string originalFileName = "original.txt";
string newFileName = "new.txt";
// 使用 File.Move 方法重命名文件
File.Move(originalFileName, newFileName);</code>

2. 使用 System.IO.Directory 类

System.IO.Directory 类提供了 Move 方法,该方法也可以用于重命名文件。与 File.Move 相比,Directory.Move 的优点是可以跨目录重命名文件。要使用 Directory.Move 重命名文件,请执行以下步骤:

<code class="csharp">using System.IO;
// 获取原始文件路径和要更改的新文件路径
string originalFilePath = "c:\original\original.txt";
string newFilePath = "c:\new\new.txt";
// 使用 Directory.Move 方法重命名文件
Directory.Move(originalFilePath, newFilePath);</code>

注意事项:

如果目标文件已存在,Move 方法将覆盖它。 如果原始文件不存在,Move 方法将引发 FileNotFoundException。 确保您具有足够的权限来重命名文件。

相关推荐