3

Как мне автоматически скрывать файлы, которые я вставляю / помещаю в папку, например C:\test\?

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

4 ответа4

3

Однако я не знаю, какую программу или какие команды поместить в командный файл.

Я считаю, что команда, которую вы ищете, это attrib. Пример:

attrib +h "c\dir\test1\*" /s

Куда.

+h: устанавливает атрибут скрытого файла.

/s: применяет attrib и любые параметры командной строки к соответствующим файлам в текущем каталоге и всех его подкаталогах.


Смотрите также этот SetFileAttributes.

SetFileAttributes(path, FILE_ATTRIBUTE_HIDDEN);

Вы можете использовать эту функцию рекурсивно, чтобы применить соответствующие атрибуты к файлам в папке.


Атрибут Changer(бесплатно).

Attribute Changer - это бесплатный инструмент, который позволяет рекурсивно устанавливать атрибуты файлов для нескольких файлов и папок.

2

Другое решение было бы скрыть папку, файлы внутри нее все еще видны, но вы не увидите папку, в которой они находятся в списке (если у вас не отображаются скрытые файлы)

так, например, если вы откроете C: вы увидите WINDOWS, другое дерьмо и другое дерьмо, но не C:\test

Если вы откроете C: затем перейдите на панель и наберите \test, она очень хорошо покажет вам ваши скрытые файлы

2

Вы можете настроить запланированное задание так часто, что выполняет команду:

ATTRIB +H "C:\Test\*" /S /D

Эта команда устанавливает все файлы и подпапки / файлы, скрытые в целевом каталоге.

Хотя это не является автоматическим, как вы описали, вы хотели, вы можете настроить его запуск каждые несколько минут.

Вы также можете запустить команду как пакет после размещения файлов в папке или назначить ее для горячей клавиши.

-1

Я сомневаюсь, что есть инструмент, который делает это. Тем не менее, вы можете легко создать службу Windows, используя C # или любой другой язык .Net, который наблюдает за этой папкой, используя FileSystemWatcher. Вы можете обрабатывать файлы, обнаруженные в созданном событии, и соответственно устанавливать атрибуты.

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