Ich möchte einige Dateien initialy wie folgt benannt umbenennen:Batch: Umbenennen von Dateien durch Klotzen Zahlen mit Nullen
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
ich diese Batchdatei geschrieben, aber es funktioniert nicht, es sagt, dass es eine andere Datei mit der Derselbe Name oder dieselbe Datei wird nicht gefunden! Ich verstehe es nicht! Bitte helfen Sie mir
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
Konnte nicht einfach ersetzen/ersetzen 'KIT' mit' KIT0' – Compo