Dans Windows, les fichiers/dossiers ont un attribut spécial appelé attribut caché. En définissant cet attribut, nous pouvons cacher les fichiers pour qu’ils ne s’affichent pas dans l’explorateur ou l’invite de commande. Cet article explique comment lister ces fichiers cachés dans la ligne de commande de Windows et il traite également de la façon de supprimer les fichiers cachés.
Pour obtenir la liste des fichiers cachés d’un répertoire, vous pouvez exécuter la commande ci-dessous.
dir directory_path /A:H /B
Exemple:
Obtenir la liste des fichiers cachés du dossier C:\Windows\system32.
Pour obtenir la liste des fichiers cachés de tous les sous-répertoires, nous devons ajouter le commutateur /S à la commande.
dir directory_path /A:H /S /B
Exemple:
Pour obtenir la liste des fichiers cachés du dossier c:\windows\system32 et de tous ses sous-répertoires, nous devons exécuter la commande ci-dessous.
dir c:\WINDOWS\system32 /A:H /B /S
Liste de tous les dossiers cachés:
Si vous voulez obtenir la liste de tous les sous-dossiers cachés d’un dossier, vous pouvez exécuter la commande ci-dessous.
dir /s /b /A:DH
Suppression de fichiers cachés
Pour supprimer des fichiers cachés à partir de l’invite de commande, nous pouvons utiliser la commande Del. Par exemple, pour supprimer un fichier caché nommé exemple.doc, nous devons exécuter la commande ci-dessous.
del /A:H example.doc
Notez que /A:H est nécessaire sinon vous obtiendrez l’erreur ‘file not found’ comme ci-dessous.
C:\>del example.docCould Not Find C:\example.doc
Pour supprimer tous les fichiers cachés d’un répertoire donné, nous pouvons exécuter la commande ci-dessous.
del directory_path /A:H
Alternativement, vous pouvez cd vers ce répertoire puis exécuter la commande ci-dessous.
del * /A:H
Pour supprimer les fichiers cachés des sous-dossiers également, vous pouvez le faire en ajoutant le commutateur /S
del * /A:H /S
.