c#批量修改文件后缀
时间: 2023-09-12 14:11:15 浏览: 97
你可以使用C#编写一个程序来批量修改文件后缀。以下是一个简单的示例代码:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 设置要修改的文件夹路径和新的文件后缀
string folderPath = "C:\\YourFolderPath";
string newExtension = ".txt";
// 获取文件夹中的所有文件
string[] files = Directory.GetFiles(folderPath);
// 遍历每个文件并修改后缀
foreach (string filePath in files)
{
string newFilePath = Path.ChangeExtension(filePath, newExtension);
File.Move(filePath, newFilePath);
}
Console.WriteLine("文件后缀修改完成!");
}
}
```
在这个示例中,你需要将`folderPath`变量设置为你要修改的文件夹路径,将`newExtension`变量设置为你想要修改的新文件后缀。程序将遍历文件夹中的所有文件,并使用`Path.ChangeExtension`方法修改文件后缀。最后,它会使用`File.Move`方法将原始文件重命名为新的文件后缀。
请注意,运行此程序可能会导致文件被永久更改,请在运行前先备份重要文件。
阅读全文