c#将生成文件夹中的指定文件剪切到另一个文件夹中,另一个文件夹名字以剪切时间命名
时间: 2023-08-04 19:05:30 浏览: 432
你可以使用以下代码来实现这个功能:
```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"); // 目标文件夹路径,以当前时间命名
string fileExtension = ".txt"; // 指定文件扩展名
// 创建目标文件夹
Directory.CreateDirectory(destinationFolder);
// 获取源文件夹中的所有指定扩展名的文件
string[] files = Directory.GetFiles(sourceFolder, "*" + fileExtension);
// 遍历文件并剪切到目标文件夹中
foreach (string file in files)
{
string fileName = Path.GetFileName(file);
string destinationFile = Path.Combine(destinationFolder, fileName);
File.Move(file, destinationFile);
}
Console.WriteLine("文件剪切完成!");
}
}
```
这段代码会将源文件夹中指定扩展名的文件剪切到以当前时间命名的目标文件夹中。你需要将 `fileExtension` 变量设置为你想要剪切的文件扩展名。
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)