0

たくさんのファイルの名前を変更する必要があります。それらはすべて同じフォルダーにあります。私の考えは、バッチ スクリプトでこれを行うことでしたが、問題は、元のファイル名を「分割」してインデックス番号を付けなければならないことです。

例えば:

Original Filename: XYZ SomeDocument.docx
New Filename: XYZ 01 SomeDocument.docx

どうすればこれを行うことができるか考えている人はいますか?

4

2 に答える 2

1
@echo off
setlocal EnableDelayedExpansion
set index=100
for /F "tokens=1*" %%a in ('dir /B /A-D') do (
   set /A index+=1
   ren "%%a %%b" "%%a !index:~-2! %%b"
)
于 2013-07-04T07:07:19.340 に答える