c#拷贝文件到指定文件夹下
时间: 2024-10-09 22:11:25 浏览: 98
C#复制文件到指定文件夹
在 C# 中,你可以使用 `System.IO` 命名空间下的 `File.Copy` 或 `Directory.CreateDirectory` 和 `File.Move` 方法来复制文件到指定的文件夹。以下是基本的步骤:
```csharp
using System.IO;
string sourceFilePath = "原文件路径"; // 源文件路径
string destinationFolderPath = "目标文件夹路径"; // 目标文件夹路径
string destinationFileName = Path.GetFileName(sourceFilePath); // 获取源文件名
// 确保目标目录存在
if (!Directory.Exists(destinationFolderPath))
{
Directory.CreateDirectory(destinationFolderPath);
}
// 如果是复制文件
File.Copy(sourceFilePath, Path.Combine(destinationFolderPath, destinationFileName), true); // 第三个参数设置为true表示复制文件,包括所有属性
// 如果是移动文件,可以替换为:
// File.Move(sourceFilePath, Path.Combine(destinationFolderPath, destinationFileName));
```
在这个例子中,如果目标文件夹不存在,会先创建它。`Path.Combine` 方法用于构造完整的文件路径,确保路径分隔符正确。
阅读全文