yanus74
Так задайте маску для папки. И возьмите в двойные кавычки путь, на всякий случай. Например так:
Код:
for /F "tokens=*" %%b in ('dir "c:\users\%%a\AppData\Local\1C\1Cv82\????????-????-????-????-????????????" /b /ad') do echo for2: "c:\users\%%a\AppData\Local\1C\1Cv82\%%b"
и если нормально, замените
echo for2: на
rd /s /q
UPD: Вместо dir можно воспользоваться такой командой
Код:
for /d %%b in ("c:\users\%%a\AppData\Local\1C\1Cv82\????????-????-????-????-????????????") do echo for2: "c:\users\%%a\AppData\Local\1C\1Cv82\%%b"
Из справки:
FOR /D %переменная IN (набор) DO команда [параметры]
Если набор содержит подстановочные знаки, команда выполняется
для всех подходящих имен каталогов, а не имен файлов.