0
我試圖重命名一堆文件,我可以通過手動或批處理腳本來完成。批處理腳本將非常簡單。文件重命名批處理腳本
我需要腳本來重命名一個文件夾中的所有文件,使其具有姓氏+索引。因此,輸出將看起來像sample1.exe,樣本是姓氏,索引爲1.我還需要在每個文件命名後增加此索引以避免重複。我搜索了谷歌,但不知道足夠把這些放在一起。有人有任何建議嗎?
我試圖重命名一堆文件,我可以通過手動或批處理腳本來完成。批處理腳本將非常簡單。文件重命名批處理腳本
我需要腳本來重命名一個文件夾中的所有文件,使其具有姓氏+索引。因此,輸出將看起來像sample1.exe,樣本是姓氏,索引爲1.我還需要在每個文件命名後增加此索引以避免重複。我搜索了谷歌,但不知道足夠把這些放在一起。有人有任何建議嗎?
如果沒有文件名都不會包含在名稱!
,然後
@echo off
setlocal enableDelayedExpansion
set "surname=surname"
set "index=0"
for %%F in (*) do (
set /a "index+=1"
ren "%%F" "!surname!!index!%%~xF"
)
如果文件名可能包含!
然後
@echo off
setlocal disableDelayedExpansion
set "surname=surname"
set "index=0"
for %%F in (*) do (
set "old=%%F"
set "ext=%%~xF"
set /a "index+=1"
setlocal enableDelayedExpansion
ren "!old!" "!surname!!index!!ext!"
endlocal
)