快速大量變更檔案名稱

比如說我們需要批量刪除掉「來自某某網下載」這幾個字。

新增一個文字文件,打開,貼上:


@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

留言

這個網誌中的熱門文章

教你如何看原始碼(以下載伊莉影片區的影片為例) (107/5/22更新)