Как я могу остановить показ файлов, скрытых с помощью `attrib + h + s somedir`, в поиске?

537
Edward Snowden

Я использую Windows 10, и я скрыл папку, в attrib +h +s C:\MyUser\HiddenDir\которой содержатся некоторые файлы, такие как MySecretDocument.docx.

Я Folder Optionsустановил Show hidden files & foldersтак, чтобы я все еще мог видеть подобные MyUser/AppDataиз MyUserсписка каталога. Однако HiddenDirневидим из того же списка файлов.

Когда я ищу C:\или C:\MyUserдля *.docx; секретные файлы все еще появляются! Как я могу скрыть их от результатов поиска?


Вышеуказанное является наиболее важным. Следующее не так важно, так как я нашел обходной путь. Файлы и папки также отображаются в Quick Access. Как я могу скрыть только эту папку от этого? Единственный способ, который я нашел, - это скрыть все файлы, например Folder Options > [Uncheck] Show recently used files in Quick Accessи Folder Options > [Uncheck] Show frequently used folders in Quick Access.

2
Яркий пример того, почему безопасность по неизвестности никогда не срабатывает ... Fiasco Labs 8 лет назад 0
Почему бы просто не `attrib + h C: \ MyUser \ HiddenDir \ MySecretDocument.docx`? Вы хотите скрыть его только от обычных результатов поиска Windows Explorer, верно? Explorer09 7 лет назад 0
@FiascoLabs, но OP был за конфиденциальность, а не за безопасность. Конфиденциальность и безвестность на самом деле идут рука об руку. andromeda 6 лет назад 0

2 ответа на вопрос

0
andromeda

Объедините эти два процесса:

  1. Отмените индексирование папки из поиска Windows следующим образом: перейдите к кнопке «Пуск» Поиск «параметров индексации» Нажмите кнопку «Изменить» и снимите флажок с папки, которую вы не хотите искать, и сохраните изменения.

  2. Скройте папку, создав 2 .bat-файлы в вашей папке следующим образом ...

Создайте свои .bat файлы

@echo off cd E:\mySecretFolder attrib -s -h .\*.* /S /D attrib -s -h . EXIT 

Сохраните этот файл как hide.bat

@echo off cd E:\mySecretFolder attrib +s +h .\*.* /S /D attrib +s +h . attrib -s -h .\show.bat attrib -s -h .\hide.bat EXIT 

Сохраните этот файл как show.bat

Нажмите на файл hide.bat, чтобы скрыть все файлы в mySecretFolder

Чтобы снова показать файлы, нажмите на файл show.bat.

Убедитесь, что вы изменили E: \ mySecretFolder на желаемый путь.

Как только родительская папка скрыта, единственный способ получить к ней доступ - через путь к папке в окне обозревателя или через командную строку. перейдите в него и введитеexplorer .

-1
Wayne Johnston

The hidden attribute hides files and folders from a normal search. The usual purpose is to prevent clutter in folders and to some extent to prevent accidental removal of files created by applications to store preferences, etc. Hidden files and folders are not a security measure.

If you want to prevent others from seeing your files consider using encryption. You can apply whole disk encryption - e.g. BitLocker - or you can create an encrypted volume using a utility - e.g. VeraCrypt. VeraCrypt can also create a hidden volume within an encrypted volume, but it's possible to detect the presence of the hidden volume.