c#将生成文件夹中的文件剪切到另一个文件夹中,另一个文件夹名字以剪切时间命名
时间: 2023-08-04 14:04:34 浏览: 123
你可以使用以下代码来实现这个功能:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string sourceFolder = @"C:\SourceFolder"; // 源文件夹路径
string destinationFolder = @"C:\DestinationFolder\" + DateTime.Now.ToString("yyyyMMddHHmmss"); // 目标文件夹路径,以当前时间命名
// 创建目标文件夹
Directory.CreateDirectory(destinationFolder);
// 获取源文件夹中的所有文件
string[] files = Directory.GetFiles(sourceFolder);
// 遍历文件并剪切到目标文件夹中
foreach (string file in files)
{
string fileName = Path.GetFileName(file);
string destinationFile = Path.Combine(destinationFolder, fileName);
File.Move(file, destinationFile);
}
Console.WriteLine("文件剪切完成!");
}
}
```
这段代码会将源文件夹中的所有文件剪切到以当前时间命名的目标文件夹中。请注意,如果目标文件夹已经存在,则会抛出异常。
阅读全文