В моем NAS сервере в каждой папке с фотографиями присутствует файл thumbs.db и не хочет удаляться из проводника и из ACDSee Photo Studio Professional. Надо их разблокировать и массово удалить из папок, а лучше еще отключить создание этих кеш файлов.
Немного теории:
Thumbs.db (thumbnail cache)– это скрытый системный файл, которые автоматически создается проводником Windows (File Explorer) в каталогах, содержащих файлы изображений и видео, при использовании режима отображения с предварительным просмотром миниатюр. Проводник генерирует эскизы (миниатюры) изображений в каталоге и сохраняет их в файле thumbs.db.
Проводник Windows сохраняет в файл thumbs.db эскизы (уменьшенные копии изображений) файлов формата jpeg, bmp, gif, tif, pdf, html и некоторых видео-файлов. Благодаря эскизам в файле thumbs.db проводнику Windows не нужно каждый раз генерировать и пересчитывать миниатюры изображений при просмотре пользователем содержимого каталога. Это сокращает время на загрузку и отображение файлов эскизов изображений в Проводнике.
В современных версиях Windows, файл thumbs.db генерируется только для сетевых папок, но Windows НЕ позволяет удалить его без правок в системе. При попытке его удалить система пишет "Файл ’Thumbs-db" является системным файлом. Его удаление может привести к неправильной работе Windows или других программ."
Делаем необходимые правки:
Чтобы отключить создание миниатюр (скрытых файлов) только для сетевых папок, вносим правку в реестре:
1. Для этого в разделе HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ создать подраздел Explorer, в котором создать параметр типа REG_DWORD с именем DisableThumbsDBOnNetworkFolders и значением 1.
Как удалить файлы Thumbs.db на удаленном NAS или диске?
2. После включения политики или создания реестра, существующие файлы Thumbs.db в сетевых каталогах не удалятся автоматически. Можно рекурсивно удалить все файлы Thumbs.db в сетевом каталоге и подкаталогах с помощью PowerShell.
Перейдите в нужный каталог (поддерживаются UNC пути):
Код:
cd '\\msk-fs01\Foto'
Чтобы вывести все файлы Thumbs.db во вложенных каталогах, выполните:
Код:
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force
Удалите найденные файлы с эскизами:
Код:
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item –Force
Последнее редактирование: