Directory 删除不同文件夹中文件的部分文件名
我想删除几个文件的部分文件名,这些文件具有不同的扩展名,它们位于不同的文件夹中,即,我有一个“主文件夹”,其中有90个文件夹,这些文件位于这些文件夹中。如何自动删除所有文件夹中的部分文件Directory 删除不同文件夹中文件的部分文件名,directory,filenames,rename,Directory,Filenames,Rename,我想删除几个文件的部分文件名,这些文件具有不同的扩展名,它们位于不同的文件夹中,即,我有一个“主文件夹”,其中有90个文件夹,这些文件位于这些文件夹中。如何自动删除所有文件夹中的部分文件 关于您可以创建一个递归方法,重命名目录中的所有文件,然后为该目录中的其他目录调用该方法。下面的代码应作为准则,用于剪切文件名的前5个字符: public void RenameFiles(DirectoryInfo dir) { foreach (var file in dir.
关于您可以创建一个递归方法,重命名目录中的所有文件,然后为该目录中的其他目录调用该方法。下面的代码应作为准则,用于剪切文件名的前5个字符:
public void RenameFiles(DirectoryInfo dir)
{
foreach (var file in dir.GetFiles())
{
file.MoveTo(Path.Combine(file.Directory.FullName, file.Name.Substring(5)));
}
foreach(var directory in dir.GetDirectories())
{
RenameFiles(directory);
}
}
我假设你使用C,因为这是我的主要语言。无论使用何种语言,机制都是相同的。1。你试过什么吗?2.有哪些操作系统和编程语言可用?您使用哪些语言?或者你正在寻找一个程序来实现这一点?