File.Move 方法是C#中用于移动文件的方法,包含两个参数:源文件路径和目标文件路径。该方法的作用是将源文件移动到目标文件路径,如果目标路径中存在同名的文件,则将其覆盖。
使用该方法需要首先引用System.IO命名空间。
下面是该方法的使用攻略:
方法签名
public static void Move(string sourceFileName, string destFileName);
其中:
- sourceFileName:要移动的文件的源路径
- destFileName:文件的目标路径
示例
案例一:将文件从一个文件夹移动到另一个文件夹
string sourcePath = @"C:\test\source.txt";
string destPath = @"C:\test\destination\source.txt";
// 移动文件
File.Move(sourcePath, destPath);
在上面的代码中,我们将源文件 source.txt
从 C:\test
文件夹移动到目标文件夹 C:\test\destination
中。
案例二:重命名文件
string sourcePath = @"C:\test\old.txt";
string destPath = @"C:\test\new.txt";
// 重命名文件
File.Move(sourcePath, destPath);
在上面的代码中,我们将文件 old.txt
重命名为 new.txt
,并保持在原来的文件夹 C:\test
中。
在使用该方法时需要注意:
- 源文件必须存在,否则会抛出
FileNotFoundException
- 目标路径不能是目录,否则会抛出
IOException
- 如果目标路径中已经存在同名的文件,则会替换目标文件