Comment puis-je empêcher les fichiers cachés en utilisant `attrib + h + s somedir` de s'afficher dans les recherches?

2

J'utilise Windows 10 et j'ai caché un dossier attrib +h +s C:\MyUser\HiddenDir\qui contient des fichiers tels que MySecretDocument.docx.

J'ai Folder Optionsréglé sur Show hidden files & foldersafin que je puisse toujours voir les goûts de MyUser/AppDatala MyUserliste des répertoires. Cependant, HiddenDirest invisible à partir de la même liste de fichiers.

Quand je cherche C:\ou C:\MyUserpour *.docx; les fichiers secrets apparaissent toujours! Comment puis-je les cacher des résultats de la recherche?


Ce qui précède est le plus important. Ce qui suit n'est pas aussi important puisque j'ai trouvé une solution de contournement. Les fichiers et les dossiers apparaissent également dans Quick Access. Comment puis-je ne cacher que ce dossier? La seule façon que j'ai trouvée est de cacher tous les fichiers, par exemple Folder Options > [Uncheck] Show recently used files in Quick Accesset Folder Options > [Uncheck] Show frequently used folders in Quick Access.

Edward Snowden
la source
Premier exemple de la raison pour laquelle la sécurité par l'obscurité ne fonctionne jamais très bien ...
Fiasco Labs
Pourquoi pas juste aussi attrib +h C:\MyUser\HiddenDir\MySecretDocument.docx? Vous voulez seulement le cacher des résultats de votre recherche normale dans l'explorateur Windows, n'est-ce pas?
Explorer09
@ FiascoLabs mais le PO était après la confidentialité, pas la sécurité. La vie privée et l'obscurité vont de pair.
andromeda

Réponses:

0

Combinez ces deux processus:

  1. Désindexez le dossier de la recherche dans Windows comme suit: Cliquez sur le bouton Démarrer. Recherchez les "options d'indexation". Cliquez sur le bouton Modifier, décochez le dossier que vous ne souhaitez pas rechercher et enregistrez vos modifications.

  2. Cachez le dossier en créant 2 fichiers .bat dans votre dossier comme suit ...

Créez vos fichiers .bat

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

Enregistrez ce fichier sous le nom 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

Enregistrez ce fichier sous show.bat

Cliquez sur le fichier hide.bat pour masquer tous les fichiers de mySecretFolder.

Pour afficher à nouveau les fichiers, cliquez sur le fichier show.bat.

Assurez-vous de changer E: \ mySecretFolder sur votre chemin souhaité.

Une fois le dossier parent masqué, vous ne pouvez y accéder que par le chemin du dossier situé au sommet de la fenêtre de votre explorateur ou par la ligne de commande. cd dedans et tapezexplorer .

andromède
la source
-1

L'attribut hidden masque les fichiers et les dossiers d'une recherche normale. L'objectif habituel est d' empêcher l'encombrement des dossiers et, dans une certaine mesure, d'empêcher la suppression accidentelle de fichiers créés par les applications pour stocker les préférences, etc. Les fichiers et les dossiers masqués ne constituent pas une mesure de sécurité.

Si vous souhaitez empêcher les autres de voir vos fichiers, utilisez le cryptage. Vous pouvez appliquer le chiffrement intégral du disque, par exemple BitLocker , ou créer un volume chiffré à l'aide d'un utilitaire, par exemple VeraCrypt . VeraCrypt peut également créer un volume caché dans un volume chiffré, mais il est possible de détecter la présence du volume caché.

Wayne Johnston
la source