BobSunndb Ответов: 1

Проблема с файлами Thumbs.db в сетевых папках


Всем Привет,

I have a program (VB.NET) that runs automatically each 30 min. It checks specific network folder for the existence of a sub-folders. If it finds that there is a new sub-folder it will zip it and move the zip folder in another location. In order to zip a sub-folder only once, after successful zipping the program renames the sub-folder by adding a suffix "F". The problem is that automatically created thumbs.db files are preventing renaming, error message says that the thumbs.db file is in use by another program. I am sure that the file is used from Windows and the connection is closed after some time, I checked that with few tests: I am placing images in the sub-folder I open one to make sure thumbs.db is generated and the run the program to delete all files in the sub-folder. When it comes to deleting the thumbs file gives me the error message. After waiting a minute or so I am able to delete the file with no problem.

Я поискал в сети, и единственное решение, которое я смог найти, это перейти на вкладку Tools>Folder Options<> View & проверить "не кэшировать миниатюры". Однако это не решит проблему для меня, потому что, как мне грустно, я работаю с сетевыми папками, доступ к которым получают многие пользователи по всей компании. Для меня не является решением зайти на каждый компьютер и установить эту опцию.

Как вы думаете, есть ли что-то еще, что можно было бы сделать в моем случае?

Спасибо
Б

1 Ответов

Рейтинг:
6

Dave Kreskowiak

Я поискал в сети, и единственное решение, которое я смог найти, это перейти на вкладку Tools>Folder Options<> View & проверить "не кэшировать миниатюры". Однако это не решит проблему для меня, потому что, как мне грустно, я работаю с сетевыми папками, доступ к которым получают многие пользователи по всей компании.

Вот для чего нужна групповая политика. Пока ваши машины подключены к ActiveDirectory, вы просто создаете политику, чтобы включить ее, и все машины будут получать эту политику, так что вам не придется посещать каждую машину самостоятельно.

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


BobSunndb

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

Спасибо за идею :) Ваше здоровье!