Как удалить папку, которая может быть перекрестком, и место назначения с помощью командной строки в Windows
869
liamZ
Я хочу полностью удалить «папку», которая может быть или не быть соединением с другой папкой. Если «папка» не является перекрестком, rd /s /q 'folder'
это сделает работу.
Но если «папка» является переходом к другой папке, я обнаружил, что:
В Windows XP rd /s /q
удалит узел и все, что находится в папке назначения, но не удалит папку назначения.
В Windows 7 rd /s /q
удалит только перекресток, а папка назначения не трогается.
У меня вопрос, учитывая «папку», которая может быть или не быть переходом к другой папке, как я могу полностью удалить ее с помощью командной строки?
Я думал об этом в течение некоторого времени, и я не могу придумать альтернативы парсингу списка `dir` и удалению цели и ссылки отдельно, в соответствии с тем, что показывает запись. Может быть, PowerShell сможет сделать лучше, но у меня есть только самые беглые знания об этом.
AFH 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами