📅  最后修改于: 2023-12-03 15:30:18.447000             🧑  作者: Mango
File.Copy()
方法是 C# 中用于复制文件的方法之一。该方法将文件从一个位置复制到另一个位置,并可以选择是否覆盖目标文件。这个方法可以简单地用一个语句完成复制任务。
以下是 File.Copy()
方法的语法:
public static void Copy(string sourceFileName, string destFileName, bool overwrite);
其中:
sourceFileName
:要复制的源文件的路径和名称。destFileName
:要将源文件复制到的目标文件的路径和名称。overwrite
:一个布尔值,指示目标文件是否应该被覆盖。如果为 true,则目标文件将被覆盖;如果为 false,则不会覆盖目标文件。以下是 File.Copy()
方法使用示例:
using System;
using System.IO;
class CopyFileExample
{
static void Main()
{
string sourceFile = @"C:\Temp\example.txt";
string destFile = @"C:\Temp\example_copy.txt";
// 将源文件复制到目标文件,如果目标文件存在则覆盖
File.Copy(sourceFile, destFile, true);
Console.WriteLine("File copied.");
}
}
在上面的示例中,我们使用 File.Copy()
方法将 example.txt
文件从源路径 C:\Temp\
复制到目标路径 C:\Temp\
下的文件 example_copy.txt
,如果该文件已经存在,则覆盖。在此示例中,我们设置 overwrite
参数为 true
,以便允许目标文件覆盖。
FileNotFoundException
异常。IOException
异常。如果要覆盖该文件,必须将 overwrite
参数设置为 true
。File.Copy()
方法是 C# 中一个非常有用的文件复制方法。它简单易用,并且可以通过参数指定很多复制选项。我们希望本文对您有所帮助。