【发布时间】:2010-09-06 05:27:07
【问题描述】:
我想通过应用字符串替换操作递归地重命名文件和文件夹。
例如文件和文件夹中的“shark”应替换为“orca”。
C:\Program Files\Shark Tools\Wire Shark\Sharky 10\Shark.exe
应移至:
C:\Program Files\Orca Tools\Wire Orca\Orcay 10\Orca.exe
同样的操作当然也应该应用于每个文件夹级别中的每个子对象。
我正在尝试使用 System.IO.FileInfo 和 System.IO.DirectoryInfo 类的一些成员,但没有找到简单的方法。
fi.MoveTo(fi.FullName.Replace("shark", "orca"));
没用。
我希望有某种“天才”方式来执行这种操作。
【问题讨论】:
标签: file directory system.io.fileinfo