C#批量修改文件后缀
一个文件夹里有多个文件,如果想把它们的后缀全部修改,在C#里写几行代码即可
直接附上代码:
using System;
using System.IO;
using Microsoft.VisualBasic.Devices;
namespace ChangeSuffix
{
class Program
{
static public string path = @"E:\files";
static void Main(string[] args)
{
Computer myComputer = new Computer();
DirectoryInfo dir = new DirectoryInfo(path);
FileInfo[] files = dir.GetFiles();
foreach (var file in files)
{
string newName = file.Name.Replace(".xlsx", ".txt"); //.xlsx修改成.txt
if(newName != file.Name)
myComputer.FileSystem.RenameFile(file.FullName, newName);
}
Console.ReadLine();
}
}
}