BAT 批量修改/還原文件名稱-在尾部添加固定字段

環境:win7

語言:不涉及

邏輯:使用bat(腳本實現這個功能)批量修改文件名稱-在尾部添加固定字段

對象:適合待處理文件名長度一致的批量修改與批量還原。(長度不一致時,修改腳本可用,但是,還原腳本不可用。)

 

#批量修改,增添字段爲"_190401",for語句裏面的.bin爲文件格式,如果原文件爲其它格式只需要將此句兩處的.bin修改爲對應的語句即可。如.txt語句修改爲:“for /f %%i in ('dir /a-d /b *.txt') do ren %%i %%~ni!s!.txt”

@echo off
rem 2019-4-1 18:38:51
rem 沒有蛀牙lm
setlocal EnableDelayedExpansion
set s=_190401
for /f %%i in ('dir /a-d /b *.bin') do ren %%i %%~ni!s!.bin
echo 批量添加bin類型文件增加時間字段,成功!
pause
 

 

#批量還原,原文件爲固定長度,所以此處直接指定的set n=9,9爲保留字段的長度。同上,for循環中的.bin爲待處理文件的格式。如果爲.jpg文件,則可修改爲:“for /f "delims=" %%a in ('dir /a-d /b *.jpd') do (”

@echo off
rem 2019年4月1日18:29:13
rem 沒有蛀牙lm
setlocal enabledelayedexpansion
set n=9
for /f "delims=" %%a in ('dir /a-d /b *.bin') do (
set "name=%%~na"
ren "%%~a" "!name:~0,%n%!%%~xa"
)
echo 還原bin類型文件名爲最初命名方式,完成!
pause

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章