批處理-替換文件名中的指定文字/字符


 

打開notepad另存為bat時,記得選擇ANSI編碼,否則運行時會出現中文亂碼

@echo off
echo.&echo.
title 批量替換文件名中的部分字符串&color 3f
echo Note:
echo 本批處理可批量替換本文件所在文件夾下的所有文件名的相同字符
echo.&echo.&echo.&echo.&echo.&echo.
echo.&set /p strtemp3= 請輸入要替換的文件類型:
echo.&set /p strtemp1= 請輸入要替換的字符串(可替換空格):
echo.&set /p strtemp2= 請輸入替換后的字符串(刪除則直接回車):
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a /b *.%strtemp3%') do (
set nobird=%%a
ren "%%~a" "!nobird:%strtemp1%=%strtemp2%!")
echo.&echo.&echo.&echo.&echo Done!
pause

 

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM