1

У меня была установлена программа под названием npm (известная своей печально известной глубокой и обширной структурой каталогов) на моей старой Windows (внутри G:\users\username\appdata). После удаления старой версии Windows я пытаюсь удалить каталог G:\users\username\ .

Поскольку папка принадлежит пользователю в моей старой Windows, я должен сначала взять на себя ответственность за каталоги, а затем удалить их, но проблема заключается в том, что вкладка безопасности в проводнике "Свойства папки" не может стать владельцем папок ( ошибки, которые я позже обнаружил, являются результатом глубоких структур каталогов). Даже другие утилиты (например, TakeOwnershipPro) будут работать только на более мелких подпапках и не работать на более глубоких.

Как я должен стать владельцем и удалить папки и файлы?

1 ответ1

1

Это решение, которое я нашел через несколько дней:

  • Откройте Powershell в режиме администратора (это не будет работать в обычном CMD с правами администратора)

  • Дисковод компакт-дисков:\ каталог (т.е. перейдите в корневую папку, где находятся подкаталоги, которые вы хотите удалить

  • Возьмите в собственность подкаталоги рекурсивно:

    Takeown / F * / R / A

  • Теперь удалите все рекурсивно:

    рм -р *

PS: Если у вас все еще есть проблема, и у вас есть Windows 10, включите имена путей длиннее 260 символов. Используйте gpedit и руководство внизу этой страницы: https://www.howtogeek.com/266621/how-to-make-windows-10-accept-file-paths-over-260-characters/ , затем перезапустите и попробуй выше процедуру.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .