【发布时间】:2017-07-16 00:47:13
【问题描述】:
我正在重命名包含“。”的文件夹中的文件。带有“”。
预期结果...之前:“I.am.testing.txt”,之后:“I am testing.txt”
实际结果...之前:“I.am.testing.txt”,之后:“我正在测试txt”
问题是它还删除了“。”对于显然是一个问题的文件扩展名..
string folderPath = new DirectoryInfo(textBoxDir.Text).FullName;
DirectoryInfo d = new DirectoryInfo(folderPath);
FileInfo[] filesDot = d.GetFiles("*.*");
foreach (FileInfo fi in filesDot)
{
File.Move(fi.FullName, Path.Combine(fi.Directory.ToString(), fi.Name.Replace(".", " ")));
}
【问题讨论】: