В каталоге у меня есть несколько подкаталогов, но некоторые из них имеют квадратную скобку и некоторые символы в ней.пример
c:/folder/[Hello]folder1
c:/folder/fol[Hi]der2
c:/folder/[World] Folder3
Я хочу получить следующий вывод
c:/folder/folder1
c:/folder/folder2
c:/folder/Folder3
Я пробовал что-то, как показано ниже, но не смог это исправить.
for /d %%i in (*.*) do for /f "delims=][" %%j in ("%%~i") do if "%%~i" neq "%%~j" echo ren "%%~i" "%%~j"
и
@ECHO OFF
SETLOCAL EnableDelayedExpansion
FOR %%D IN ("*[*]*") do (
SET name=%%~nxD
echo "%%D"
)