Skip to content

Instantly share code, notes, and snippets.

@poychang
Created July 19, 2016 09:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save poychang/aacfd0742e2ac0b351154a29f85b629c to your computer and use it in GitHub Desktop.
Save poychang/aacfd0742e2ac0b351154a29f85b629c to your computer and use it in GitHub Desktop.
投影片另存成圖檔時,想將檔名變更為 001~999,可透過此批次檔做變更
@echo off
setlocal EnableDelayedExpansion
set/p key=確定要執行此更名工具?(y/n):
if /i "%key%"=="n" goto END
set i=0
rem 依序重新命名
for %%a in (投影片?.jpg) do (
set /a i+=1
ren "%%a" "!i!.new"
)
ren *.new *.jpg
rem 三位數(001)的命名 -------------------------------
rem 針對一位數的 jpg 檔前面補兩個 0
for /F %%G in ('dir /b ?.jpg') do ( ren %%G 00%%G )
rem 針對二位數的 jpg 檔前面補一個 0
for /F %%G in ('dir /b ??.jpg') do ( ren %%G 0%%G )
rem -------------------------------------------------
set i=0
rem 依序重新命名
for %%a in (*.jpg) do (
set /a i+=1
ren "%%a" "!i!.new"
)
ren *.new *.jpg
rem 三位數(001)的命名 -------------------------------
rem 針對一位數的 jpg 檔前面補兩個 0
for /F %%G in ('dir /b ?.jpg') do ( ren %%G 00%%G )
rem 針對二位數的 jpg 檔前面補一個 0
for /F %%G in ('dir /b ??.jpg') do ( ren %%G 0%%G )
rem -------------------------------------------------
:END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment