我已經找到了一些重命名文件的解決方案。 有些人確實沒有真正的工作,有的只加了後綴像批量添加幾個文件的後綴除了批處理文件
@echo off
Setlocal enabledelayedexpansion
For %%a in (*.*) Do (
Ren "%%a" "%%a Tenor 1"
)
Pause&Exit
我的問題結尾的文件後: 我有一個文件夾中的文件類型的幾個,如:
song1.mp3
song2.mp3
Text1.txt
Text2.txt
Document1.pdf
Document2.pdf
Add_Tenor_1.bat
Add_Tenor_2.bat
ReplaceBlankwithUnderline.bat
等。 現在我想添加例如所有文件,除了批處理文件像「* Tenor 1」後綴。
song1 Tenor 1.mp3
song2 Tenor 1.mp3
Text1 Tenor 1.txt
Text2 Tenor 1.txt
Document1 Tenor 1.pdf
Document2 Tenor 1.pdf
Add_Tenor_1.bat
Add_Tenor_2.bat
ReplaceBlankwithUnderline.bat
是否有可能使用一個*.*
的條件與異常(蝙蝠)? 批處理文件的代碼將如何顯示?
另一件事是爲例如.txt和.pdf文件添加後綴。 這是否在一個例程中工作,或者我需要一個用於.txt而另一個用於.pdf?
song1.mp3
song2.mp3
Text1 Tenor 1.txt
Text2 Tenor 1.txt
Document1 Tenor 1.pdf
Document2 Tenor 1.pdf
Add_Tenor_1.bat
Add_Tenor_2.bat
ReplaceBlankwithUnderline.bat
這個批處理文件的代碼是怎麼樣的?
非常感謝!
而且我知道有像Renamer一樣的程序。但因爲我總是想廣告一樣(不是在同一時間)會比較快,而不是按打開選擇和使用porgramm :) renameing它
問候 chrisdi91
請參閱'Help for'您不希望將後綴追加到擴展名,而是之前插入。你的Ren命令應該看起來像'Echo Ren'%% a「」%%〜na Tenor 1 %%〜xa「回聲是安全的,當輸出看起來好的時候刪除回聲。 – LotPings
您可以在'for'中指定多個文件模式,如下所示:'for %% F in(* .txt * .pdf)do ren「%%〜F」「%%〜nF Tenor 1 %%〜xF」' ... – aschipfl