Commande en ligne de commande Windows pour répertorier les dossiers cachés

23

Existe-t-il une commande sur la ligne de commande Windows qui peut répertorier les dossiers cachés?

J'ai essayé dir -a:dhmais ça ne marche pas pour moi.

Nam G VU
la source

Réponses:

25

Utilisez la commande suivante:

dir /a:hd C:\folder\

La différence entre ce que vous tapiez et cette commande est que vous utilisiez un -pour indiquer le commutateur, pas un /. Dans la plupart des applications de ligne de commande Windows, cela n'a pas d'importance, mais dans le cas de la dircommande, vous devez utiliser une barre oblique, pas un tiret.

Le /acommutateur modifie les attributs affichés. haffiche les fichiers cachés et daffiche uniquement les répertoires. Assurez-vous de conserver la barre oblique de fin à la fin du chemin du dossier. Je viens de tester et cela a bien fonctionné.

nhinkle
la source
À quoi sert le :personnage /a:hd? L'omettre et simplement le faire dir /ahsemble bien fonctionner ....
Pacerier
Comment puis-je faire dirafficher tous les dossiers de fichiers et les attributs de chaque élément?
Royi
6
  • dir/a devrait montrer les dossiers cachés.
  • dir /a:d affiche tous les répertoires.
  • dir /a:h affiche tous les fichiers cachés.

Essayer dir /adh (sans les deux points) de combiner.

Andrew J. Brehm
la source
Et "dir / ad-h" affiche uniquement les répertoires non cachés, comme "dir".
Andrew J.Brehm
1
Pourquoi le vote négatif? La réponse est correcte.
Andrew J.Brehm
Btw si nous faisons seulement dir /ad(par opposition à dir /ad-het dir /adh), quel est le hcomportement par défaut ?
Pacerier
0

Pour répertorier tous les fichiers et dossiers, y compris ceux masqués et système, utilisez diravec /aflag:

dir /a C:\
izogfif
la source
0

J'ai trouvé un script quand j'étais plus jeune qui "verrouillait votre dossier", il cacherait essentiellement des fichiers. J'ai regardé le code et je l'ai compris maintenant et il utilise leattrib -h -s "foldername" pour le déverrouiller car il était verrouillé avecattrib +h +s "foldername"

J'ai vu la réponse similaire avec -1 vote, mais il semble que cela m'a aidé dans mon cas car j'ai oublié le mot de passe pour l'application de casier (un simple fichier de commandes)

Je voulais voir si je pouvais passer sans écrire le mot de passe et je le pouvais, même si le mot de passe était dans le code du fichier XD

Bien sûr, ne l'utilisez pas sauf si vous êtes sûr de ne pas gâcher des trucs, je savais que c'était ok parce que j'avais lu le code dans le fichier batch.

Dan
la source
-1

Processus pour afficher tous les fichiers et dossiers cachés à l'aide de l'invite de commandes dans Windows:

  1. Ouvrez l'invite de commandes (CMD.exe) en tant qu'administrateur.
  2. Accédez au lecteur dont les fichiers sont masqués et que vous souhaitez récupérer.
  3. Tapez attrib -s -h -r /s /d *.*et appuyez sur Enter.
  4. C'est ça. Maintenant, vous obtiendrez tous les fichiers et dossiers cachés en tant que fichiers généraux et vous pourrez les utiliser.
loverboydarling
la source
1
Qu'est-ce que c'est censé faire? Pourquoi est-ce que j'obtiens "Accès refusé" même lorsque cmd.exe est exécuté en tant qu'administrateur?
Pacerier
10
Il ne s'agit pas seulement d'afficher les fichiers, mais de modifier leurs attributs, ce qui peut avoir des conséquences inattendues, selon l'endroit où vous procédez.
Ale
3
C'est mauvais. Cela modifie les attributs des éléments et non seulement l'affiche.
Royi
Reprenant le commentaire ci-dessus - c'est mauvais car il révèle des fichiers cachés en changeant les attributs qui ne sont pas ce que l'affiche originale demandait
munrobasher il y a