有没有办法大规模删除批次或C#文件扩展名删除的文件扩展名批处理或C#
我发现仁* .loaded *的.torrent非常方便,但与我的工作文件.loaded跟从一个.torrent扩展名,使用ren技巧它变成* .torrent.torrent:P(在文件名上有一点OCD)。
那么有没有一种方法可以删除文件扩展名,或者更好地使用另一个扩展名重命名解决方案?
感谢提前:)
(我认为C#,因为它可能是巨大的,让用户输入的扩展改变 - 尽管我可以添加这个自己后,不知道如何开始:P)
有没有办法大规模删除批次或C#文件扩展名删除的文件扩展名批处理或C#
我发现仁* .loaded *的.torrent非常方便,但与我的工作文件.loaded跟从一个.torrent扩展名,使用ren技巧它变成* .torrent.torrent:P(在文件名上有一点OCD)。
那么有没有一种方法可以删除文件扩展名,或者更好地使用另一个扩展名重命名解决方案?
感谢提前:)
(我认为C#,因为它可能是巨大的,让用户输入的扩展改变 - 尽管我可以添加这个自己后,不知道如何开始:P)
你能做到这样
rename *.* *.torrent
删除一些推广
rename *.* *.
使用.Net
你可以做这样的事情:
DirectoryInfo dir = new DirectoryInfo(@"C:\PathName");
foreach (FileInfo fileInfo in dir.GetFiles("*.*"))
{
File.Move(fileInfo.FullName, fileInfo.FullName.Replace(fileInfo.Extension, string.Empty));
}
你可以用其他的扩展代替*.*
或string.Empty
。
'ren * .torrent.loaded * .torrent'。 – Oded
它跳过.torrent部分,然后移动到.loaded,所以它仍然变成torrent.torrent(我认为它的* .torrent *包括了最后一段之前的所有内容,这就是为什么它会跳过其他任何扩展名) – cheesyone