天天看點

檔案重命名

在科研或者是其他方面難免會有遇到大量檔案的時候,假如我們需要批量進行重命名的時候,總不能一個個命名,尤其是資料集大的時候,此時就需要批量重命名。

下面開始講如何批量重命名檔案夾裡面的檔案。

檔案重命名

圖一是多張雜亂無章的檔案名,此時我們的目的是按照從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檔案

檔案重命名

放進去,快就會出現這個美好的結果,空格已經被去掉。

請乘理想之馬,揮鞭從此啟程

路上春色正好,天上太陽正晴