C#中File.Move的用法,举例说明
时间: 2024-12-12 12:27:35 浏览: 10
在C#中,`System.IO.File.Move()`方法用于将源文件从其当前位置移动到新的位置。这个方法是一个不可逆的操作,如果新位置已经存在一个文件,那么会被覆盖。下面是`File.Move()`的基本用法:
```csharp
using System.IO;
// 源文件路径
string sourceFilePath = "path_to_original_file.txt";
// 目标文件路径(可以是同目录下的新文件名,也可以是其他位置)
string destinationFilePath = "new_path_or_new_file_name.txt";
try {
// 尝试移动文件
File.Move(sourceFilePath, destinationFilePath);
Console.WriteLine("文件已成功移动至: " + destinationFilePath);
} catch (IOException e) {
// 如果发生异常(如权限不足、目标路径已存在等)
Console.WriteLine("文件移动过程中出错: " + e.Message);
}
```
在这个例子中,如果`sourceFilePath`指向的文件成功移动到`destinationFilePath`,程序会打印一条消息确认移动;如果发生错误,会在控制台输出错误信息。
阅读全文