При рекурсивном удалении каталога в PowerShell я получаю:
Remove-Item W:\x -recurse
Remove-Item: невозможно удалить элемент W: \ x \ y \ z \ Thumbs.db: у вас недостаточно прав доступа для выполнения этой операции.
Удаленное дерево каталогов содержало больше файлов, но только Thumbs.dbпроблематично.
Мой пользователь - администратор домена.
Как работать через это с минимальным изменением системы?
РЕДАКТИРОВАТЬ Не удается найти, какие explorer.exe блокирует Thumbs.db. Это многопользовательский сервер удаленного рабочего стола, и я действительно не могу ни перезагрузить его, ни выйти из системы.
Может быть, от имени администратора?
duDE 8 лет назад
1
Это менее вероятно, проблема с разрешениями, и, скорее всего, потому что Thumbs.db где-то используется копия Explorer. См. [Как удалить пустую папку с помощью thumbs.db без отключения миниатюр] (http://superuser.com/questions/922109/how-to-delete-empty-folder-with-thumbs-db-without-disabling-thumbnails)
Ƭᴇcʜιᴇ007 8 лет назад
1
3 ответа на вопрос
3
kubanczyk
Powershell needs -force to delete Thumbs.db, like this:
Remove-Item W:\x -recurse -force
As an important side note, I've learned that since Windows 7 explorer doesn't create Thumbs.db inside folders on my local disks, only on remote network locations.
Можете ли вы объяснить, * почему * нужен параметр `-force`? Это потому что это * скрытый * файл?
Simon East 6 лет назад
0
0
xdevs23
Вы должны убить explorer.exe перед этим, потому что проводник создает эти файлы. Также не пытайтесь удалить его с помощью powershell или cmd. Лучше удалить его с помощью Cygwin или сначала удалить все изображения, а затем и сам каталог. Вам может понадобиться обновить каталог в проводнике.
Также проверьте параметры папки проводника, если есть что-нибудь проверенное, связанное с миниатюрными изображениями.
-2
MisterVSE
Thumbs.db - это один из этих файлов, автоматически создаваемых Windows (вероятно, это коллекция миниатюр изображений, которую можно увидеть при открытии каталога, содержащего изображения, вместо значка можно отобразить миниатюру изображений в нем) считается системным файлом. Так что только администратор Windows может изменить или удалить его. Что ж, в старых Windows это было легко сделать, но начиная с Win7 и т. Д., Windows закрывает эти «окна» небезопасности, заставляя нас, системного программиста, безумно пытаться выполнить некоторые задачи. Все сказанное, вы должны активировать учетную запись системного администратора и выполнить эти задачи, используя этот логин.