でパディング番号でファイルの名前を変更:バッチ:私はこのようなで初期状態という名前のいくつかのファイルの名前を変更したいゼロ
KIT0_rawinput_descriptors.m => KIT00_rawinput_descriptors.m
KIT0_rawinput_estimation.m => KIT00_rawinput_estimation.m
KIT0_rawinput_label_kp.m
KIT1_rawinput_descriptors.m => KIT01_rawinput_descriptors.m
KIT1_rawinput_estimation.m
KIT1_rawinput_label_kp.m
を私は、このバッチファイルを書きましたが、それは動作しません、それが持つ別のファイルがあることを述べています同じ名前またはファイルが見つかりません!私はポイントを得ていない!私
setlocal enableextensions enabledelayedexpansion
set idx="xx"
for /l %%x in (0, 1, 1) do (
Set "Pattern=KIT%%x_"
Set "Replace=KIT0%%x_"
for /r %%# in (*!Pattern!*) do (
Set "File=%%~nx#"
echo "!File!"
rem Ren "%%#" "!File:%Pattern%=%Replace%!"
)
)
endlocal
'KIT'を' KIT0'と置き換えたり置き換えたりすることはできません。 – Compo