Автоматически скрывать файлы с определенным расширением в Windows

Может ли Windows автоматически скрывать файлы с определенным расширением?

Допустим, какая-то программа генерирует набор файлов (я не могу изменить источники программы), и я хотел бы, чтобы некоторые из этих файлов распознавались системой по их расширению и автоматически устанавливали скрытые - возможно ли это?

4 ответа

Решение

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

Сделать скрытый файл довольно просто - просто используйте SetFileAttribute.

Скрытие файла не является собственностью ОС. Это свойства файла, который делает его видимым или скрытым, и я не думаю, что Windows поддерживает скрытие файлов по расширению. Но вы можете написать свою собственную программу, которая будет принимать расширение, а затем оно будет применяться

 "attrib +h *.<ur_extension>" 

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

Windows 7 и далее:

  • создать новую библиотеку в проводнике
  • собрать все необходимые папки в библиотеку
  • Установите параметры просмотра для библиотеки
  • В верхнем правом поле поиска введите "type:=NOT *.ext (замените ext на расширение)
  • (вы получите свернутый вид результатов поиска)
  • разверните каждую группу результатов
  • нажмите "Сохранить поиск" и сохраните файл
  • (вы получаете поиск по нескольким папкам, в котором файлы с некоторым расширением опускаются в результатах)
  • ВНИЗ: результаты жестко сгруппированы по дате; вы по-прежнему можете сортировать файлы по некоторым критериям, но вы не сможете сгруппировать их по другому

Windows [7 x64] поддерживает скрытие файлов по расширению. По крайней мере, он может это сделать, потому что: все файлы .INI создаются как "скрытые". И это p для пользователя, хочет ли он видеть скрытые файлы или нет. Я уже скрываю "скрытые" папки и файлы [поэтому меня не раздражают несколько файлов desktop.ini], и я хотел бы добавить к ним все эти будущие файлы .SFK

Другие вопросы по тегам