Невозможно удалить папки с помощью команды DOS - PullRequest
0 голосов
/ 09 февраля 2012

Я пытался удалить структуру папок в Windows XP с помощью команды DOS.Корневая папка A имеет две папки B и C и файл F1.Папки B и C имеют файлы F2 и F3 соответственно.Я выполняю команду RD / s / q C: \ XYZ \ A из командной строки, чтобы удалить папку A и все ее содержимое.При этом я получаю сообщение об ошибке, поскольку к папкам B и C нельзя получить доступ, поскольку они используются каким-либо другим процессом.Однако файлы F1, F2 и F3 были удалены вышеуказанной командой.Если я снова выполню приведенную выше команду, то удалители B и C будут удалены, а A останется.При выполнении команды в третий раз папка A также удаляется.Тот же сценарий отлично работает на другой машине всего за одну попытку.Может кто-нибудь, пожалуйста, помогите мне в решении проблемы.Заранее спасибо С уважением, Арпит

1 Ответ

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

Проблема не в команде RD. Дело в том, что во время удаления что-то еще обращается к папке и / или файлу.

Убедитесь, что нет запущенных программ, которые могут быть причиной, окна обозревателя открыты внутри каталога (хотя это может не вызвать ошибку) и что вы не запускаете команду из командной строки dos, которая находится внутри структуры папок.

Я не думаю, что кто-то сможет дать гораздо больше информации, поскольку это будет зависеть от машины / установленных приложений.

...