Пакетный файл Windows для удаления папок / подпапок, содержащих пробелы - PullRequest
1 голос
/ 21 февраля 2012

Я использую ниже, чтобы удалить папки 10 дней:

FORFILES /S /D -10 /C "cmd /c IF @isdir == TRUE rd /S /Q @path"

НО, если переменная @path содержит пробелы, она не удалит эту папку.

Я пробовал "@path", но ничего. Любая помощь по этому поводу. Спасибо,

1 Ответ

1 голос
/ 21 февраля 2012

Создание или изменение файлов в папке не обновляет метку времени папки.Создание или удаление дочерней папки в родительской папке приведет к обновлению метки времени родительской папки.

Вероятно, ваша папка с пробелами не была удалена, поскольку в ней обрабатывались дочерние папки.каким-то образом в течение последних 10 дней.Ошибка, вероятно, не имеет ничего общего с пробелами в имени.Попробуйте команду DIR от родителя папки и посмотрите на дату для папки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...