Jak zatrzymać tworzenie (lub ukrywanie) $ RECYCLE.BIN na dyskach / folderach sieciowych?

10

Mam pulpit systemu Windows 7, który ma 3 mapowania dysków do udziałów CIFS na serwerze domowym FreeBSD. Istnieją również specjalne foldery (Desktop itp.) Przechowywane w udziałach CIFS.

Każdy z nich (z jakiegoś powodu specjalnych folderów) ma własne ustawienia Kosza, które skonfigurowałem tak, aby Kosz nie był używany. Jednak widzę folder $ RECYCLE.BIN utworzony na pulpicie za każdym razem, gdy usuwam plik w dowolnym miejscu na moim komputerze (w tym dyski lokalne, na których wyłączono Kosz), co jest dość denerwujące. Wewnątrz tego folderu jest zawsze desktop.ini. Zwykle nie widzę innych desktop.iniplików na dyskach lokalnych, ponieważ mam ukryte pliki systemu operacyjnego.

Nie mogę ukryć folderu, ponieważ wydaje się, że CIFS nie przechowuje ukrytych lub systemowych atrybutów (dlatego też widzę desktop.inipliki), pomimo nakazania klientowi traktowania plików dot jako ukrytych.

Alan Pearce
źródło
Obejściem może być utworzenie własnego pliku o zerowej długości $RECYCLE.BINi ustawienie jego atrybutów na Tylko do odczytu i Ukryty. Zrobiłem coś takiego, aby uniemożliwić starszym wersjom systemu Windows tworzenie niektórych folderów (takich jak C:\Program Files\Movie Maker).
martineau,
@martineau: Próbowałem już tego, jednak pliku nie można ukryć, ponieważ wspomniałem, że CIFS nie przechowuje atrybutów ukrytych / systemowych (niepewny, czy to tylko do odczytu, ale to nie ma znaczenia).
Alan Pearce

Odpowiedzi: