Bat Batch Batch Jiang-Dateinamenszeichenfolge ersetzt oder löscht angegebene Zeichen

@echo off
set /p str1= Bitte geben Sie die Namenszeichenfolge der Datei (des Ordners) ein, die ersetzt werden soll (Leerzeichen können ersetzt werden):
set /p str2= Bitte geben Sie die Namenszeichenfolge der ersetzten Datei (des Ordners) ein (falls gelöscht, direkt zurückgeben car) :
echo.
echo ist in Betrieb, bitte warten...
for /f "delims=" %%a in ('dir /s /b ^|sort /+65535') do (
if "%%~nxa" neq "% ~nx0“ (
set „file=%%a“
set „name=%%~na“
set „extension=%%~xa“
call set „name=%%name:%str1%=%str2%% %“
setlocal aktiviertelayedexpansion
ren „!file!“ „!name!!extension!“ 2>nul
endlocal
)
)
Exit

Supongo que te gusta

Origin blog.csdn.net/qq_21743659/article/details/130974503
Recomendado
Clasificación