批處理系列(6) - 批量替換文件名
阿新 • • 發佈:2018-03-15
itl www. xiang 圖標 .com dex 錯誤 pre 處理
結合本系列文章第一篇,看本文。
保存本代碼到替換文件名[便捷拖入].bat
,
將一個沒有空格文件名的文本文件拖放在bat文件圖標上,按提示執行。
@echo off @REM @Author: [email protected] title 批量替換文件名 by:小可([email protected]) :GTCONTINUE set /a count=%count%+1 set /p oldStr=原字符: set /p newStr=替換成: for /f "tokens=*" %%a in ('dir "%~1" /a /b') do ( SETLOCAL ENABLEDELAYEDEXPANSION set "newFileName=%%~na" set "newFileName=!newFileName:%oldStr%=%newStr%!" ren "%~1\%%~nxa" "!newFileName!%%~xa" ENDLOCAL ) echo. echo 完成 %count% 輪 set oldStr="" set newStr="" echo. goto :GTCONTINUE
轉載保留原文地址和作者名,只為錯誤勘正和信息補充。
版權聲明:自由轉載-非商用-非衍生-保持署名(創意共享3.0許可證)
批處理系列(6) - 批量替換文件名