快速大量變更檔案名稱

比如說我們需要批量刪除掉「來自某某網下載」這幾個字。 新增一個文字文件,打開,貼上: @echo off SETLOCAL ENABLEDELAYEDEXPANSION for /f "delims=" %%a in ('dir /b^|findstr "來自某某網下載"') do ( set name=%%a set name=!name:來自某某網下載=! ren "%%a" "!name!" ) exit 另存新檔成.BAT檔。 把BAT檔放進你需要修改的同個資料夾內。 如果只是要是替換某關鍵詞 比如我們要把文件名中的「2015」全部替換為「修改於2017年」呢? @echo off SETLOCAL ENABLEDELAYEDEXPANSION for /f "delims=" %%a in ('dir /b^|findstr "2015"') do ( set name=%%a set name=!name:2015=修改於2017年! ren "%%a" "!name!" ) exit 其實就是在第三行和第五行進行修改即可啦。上動態圖。 原文網址:https://kknews.cc/tech/v93av8l.html