在科研或者是其他方面難免會有遇到大量檔案的時候,假如我們需要批量進行重命名的時候,總不能一個個命名,尤其是資料集大的時候,此時就需要批量重命名。
下面開始講如何批量重命名檔案夾裡面的檔案。
圖一是多張雜亂無章的檔案名,此時我們的目的是按照從1開始,按順序進行命名。
第一步:點選第一個檔案,
第二步:全選所有檔案
第三步:按F2重命名,此時會跳在第一張圖檔上,進行讓你重命名(這就是為什麼第一步需要點一下第一個檔案的原因),你需要命名為123456789,。。。。是以,就按一下空格,然後回車即可。就會出現如下的情況。
第一點, 出現了按順序命名的結果,但是不僅出現了括号,而且每個檔案前面都有一個空格,看起來貌似沒有,其實我們剛剛點了一下空格,才會有的,那你覺得剛剛直接命名不就行了,不用按空格,他就不會出現空格了呗,其實,不按空格,不讓你重命名,(目前我的電腦這樣,還沒有發現新方法,如果有,大家可以忽略這個空格的事。)
處理步驟:
第一步:去空格程式
@Echo Off&SetLocal ENABLEDELAYEDEXPANSION
FOR %%a in (*) do (
set “name=%%a”
set “name=!name: (=!”
set “name=!name:)=!”
ren “%%a” “!name!”
)
exit
複制粘貼,文本文檔,改檔案名為.bat
第二步:放進來,輕按兩下一下即可
第三步:去空格,
@echo off
Setlocal Enabledelayedexpansion
set "str= "
for /f “delims=” %%i in (‘dir /b .’) do (
set “var=%%i” & ren “%%i” “!var:%str%=!”)
同理重命名為.bat檔案
放進去,快就會出現這個美好的結果,空格已經被去掉。
請乘理想之馬,揮鞭從此啟程
路上春色正好,天上太陽正晴