windows dos 批量重命名文件


描述

在工作中經常出現 在同一目錄下有一些 很多相同擴展名的文件但是名字看起來很亂各不同,我們想將它們統一重命名一下統一的格式,如果一個個去改名字太麻煩了。

這里我門就可以使用windows下 dos 命令來寫一個 批量重命名操作.bat 批處理來完成。

這些 重復 且枯燥的操作了。

下面直接上

dos 批處理 命令

@echo off
chcp 65001
@echo 預處理 帶空格的文件名
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /s/b *.*') do (
set "foo=%%~nxi"    
set foo=!foo: =!    
set foo=!foo: =!    
ren "%%~fi" "!foo!"
)
@echo 預處理完成,按任意鍵開始准備批量重命名信息!
pause
set prefixName=
set /p prefixName=請輸入前綴名:
set suffixName=
set /p suffixName=請輸后綴綴名:
@echo 請注意按任意鍵繼續 開始重命名!
pause 
@echo off
setlocal enabledelayedexpansion
set n=1
for /f %%i in ('dir /b *') do (
ren "%%i" %prefixName%!n!.%suffixName%
set /a n+=1)
@echo 批量重命名完成! 
pause

運行

直接將上面的dos命令拷貝了一個 新建的txt文件中,然后將該文件 重命名為 renameAll.bat 文件,復制到需要重命名文件的同級目錄后,雙擊運行

該批處理文件,后輸入 前綴名 和 文件后綴名后 就會 完成批量自動命名操作了。

重命名后文件格式為:

前綴名1.后綴名 前綴名2.后綴名 前綴名3.后綴名 前綴名4.后綴名 ~~~~~ 等等了。


免責聲明!

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



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