1. 程式人生 > >windows下批量修改文件名

windows下批量修改文件名

目錄 超過 ans 一個 修改文件名 cal 修改 .... dexp

工作中遇到需要批量按規則改名的問題,查了一下使用批處理能快速解決問題,記錄下來

建立一個bat批處理文件rename.bat,內容如下:

@echo off
set a=00
set b=10
setlocal EnableDelayedExpansion
for %%n in (*.JPG) do (
set /A a = a + 1
if !a! lss !b! (ren "%%n" "00!a!.jpg") else (ren "%%n" "0!a!.jpg")
)

其結果就是批量修改rename.bat所在的目錄下後綴名為 JPG 的文件 為 001.jpg 002.jpg ...... 011.jpg .......(文件數量不超過99)

echo off - 關閉回顯

setlocal EnableDelayedExpansion - 設置本地為延遲擴展 a 為延遲變量,使用需要!!

比較數值大小:

  EQU - 等於

  NEQ - 不等於

  LSS - 小於

  LEQ - 小於或等於

  GTR - 大於

  GEQ - 大於或等於

windows下批量修改文件名