C# 将指定文件复制到另一个文件夹
时间: 2023-07-31 07:09:48 浏览: 132
C#实现复制文件夹中文件到另一个文件夹的方法
5星 · 资源好评率100%
您可以使用C#中的`File.Copy`方法来将指定文件复制到另一个文件夹。以下是一个示例代码:
```csharp
using System.IO;
string sourceFile = @"C:\source\file.txt";
string targetFolder = @"C:\target\";
// 如果目标文件夹不存在,则创建它
if (!Directory.Exists(targetFolder))
{
Directory.CreateDirectory(targetFolder);
}
// 复制源文件到目标文件夹
string fileName = Path.GetFileName(sourceFile); // 获取源文件名
string targetPath = Path.Combine(targetFolder, fileName); // 创建目标文件路径
File.Copy(sourceFile, targetPath, true); // 复制文件
```
在上面的示例中,我们首先定义源文件和目标文件夹的路径。然后,我们检查目标文件夹是否存在,如果不存在则创建它。接下来,我们使用`Path.GetFileName`方法获取源文件名,并使用`Path.Combine`方法将目标文件夹路径和文件名组合成目标文件路径。最后,我们使用`File.Copy`方法将源文件复制到目标文件夹中。`true`参数表示如果目标文件已经存在,则覆盖它。
阅读全文