Ich habe die schrittweise Anleitung von @Andrew Kozelski unter Windows 10 getestet, aber die Batchdatei hat die Dateien nicht umbenannt. Also habe ich ein paar Korrekturen vorgenommen und jetzt funktioniert es:
@echo off
setlocal EnableDelayedExpansion
#INSERT_HERE_YOUR_REPLACED_DATA#
echo starting renaming loop
timeout 2
:RenameLoop
if defined memoNames[%x%] (
set nameFrom=!memoLocations[%x%]!
set nameTo=!memoNames[%x%]!
call echo !memoNames[%x%]!
call echo renaming #%x% !nameFrom! in !nameTo!
ren !nameFrom! !nameTo!
set /a "x+=1"
GOTO :RenameLoop
)
echo Total length of files is %x%
pause
Benötigen Sie deutsche Mutationen / Umlaute verwenden chcp 65001
(UTF-8-Codierung) nach dem @echo off
Befehl.