我有一個大型的.cbr文件夾,並且我正在通過問題編號對它們進行重命名以正確排序它們。我需要在ren行中包含哪些內容才能讓每個文件通過windows命令提示符遞增文件名中的數字?我會經常這樣做,所以我會把它做成一個.bat文件。.bat用於批量重命名以增加fname中的數字
例如,其中n =初始數,且m =最終數量:n.cbr,第(n + 1).cbr,...,(M-1).cbr,m.cbr
的蝙蝠thusfar:
ren *.cbz *.cbr
ren *.cbr <increment numbers n through m>.cbr
另外,我該如何調整每個文件名,以便只有數字擴展之前離開? (從issue1.cbr到1.cbr)通過.bat或腳本宿主文件?
你說你把它們重命名爲「......按問題編號......」腳本如何知道哪個文件應該有哪個編號?通過偷看到.cbr文件中的元數據?我認爲你不會純粹用批處理腳本來完成。 – 2011-06-12 13:58:01
好的,如果我不打算每次改變.bat的話。首先,假設我每次想要指定一個新的範圍n到m時編輯.bat。如果你有一個建議,找到文件組中的最小數量和最大數量,然後設置爲n到m,讓我知道(會更好,但我從來沒有這樣做過) – werdnanoslen 2011-06-12 14:02:31
@werdnanoslen:但即使在批處理中,您不能保證Windows將處理'* .cbr'通配符的順序,所以您將有效地在該範圍內提供文件的隨機名稱。 – 2011-06-12 14:03:44