有沒有辦法大規模刪除批次或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