web-dev-qa-db-fra.com

Comment faire pour afficher / masquer les fichiers cachés dans Windows en ligne de commande?

J'ai souvent besoin de basculer entre afficher/masquer les fichiers cachés sur mon PC. Je l'ai fait comme d'habitude

  • Cliquez sur Organiser dans une fenêtre de l'explorateur.
  • Sélectionnez le dossier et les options de recherche.
  • Basculer vers l'onglet Affichage.
  • Basculer entre Afficher/Masquer les fichiers cachés.

Cette méthode est si longue et j'en ai marre.

Je voudrais basculer entre eux à partir de la ligne de commande (cmd). Y'a-t-il une quelconque façon de réussir cela?

En outre, un moyen de basculer entre Afficher/Masquer les fichiers système à partir de la ligne de commande serait formidable.

25
RogUE

Fichiers, dossiers ou lecteurs cachés:

Ajoutez (ou écrasez /f) la valeur Hidden à la clé de registre: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

Spectacle:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f

Ne pas montrer:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 2 /f

ToggleHiddenFiles.bat

REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden | Find "0x2"
IF %ERRORLEVEL% == 1 goto turnoff
If %ERRORLEVEL% == 0 goto turnon

goto end
:turnon
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f
goto end

:turnoff
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 2 /f
goto end

:end

Masquer les fichiers protégés du système d'exploitation (Recommandé)

Vérifié:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 0 /f

Décoché:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 1 /f

ToggleSystemFiles.bat

REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden | Find "0x0"
IF %ERRORLEVEL% == 1 goto turnoff
If %ERRORLEVEL% == 0 goto turnon

goto end
:turnon
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 1 /f
goto end

:turnoff
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 0 /f
goto end

:end

Notes: Les modifications ont lieu immédiatement. Le programme reg nécessite des privilèges d'administrateur. Exécutez donc les fichiers de commandes en tant qu'administrateur.

29
Steven

La propriété pour afficher/masquer les fichiers cachés est gérée dans le registre, vous aurez donc simplement besoin d'un fichier .reg qui bascule simplement cette propriété. Voici comment vous le faites via le registre:

  • Tapez "regedit", puis appuyez sur "Entrée".
  • Accédez à l'emplacement suivant: HKEY_CURRENT_USER -> Logiciels -> Microsoft -> Windows -> CurrentVersion -> Explorer -> Avancé
  • Définissez la valeur de "Caché" sur "1" pour afficher les fichiers, dossiers et lecteurs cachés.
  • Définissez la valeur sur "2" pour ne pas afficher les fichiers, dossiers et lecteurs cachés.
  • Définissez la valeur de "ShowSuperHidden" sur "1" pour afficher les fichiers protégés du système d'exploitation. Définissez la valeur sur "2" pour ne pas afficher les fichiers protégés du système d'exploitation.

Si vous me donnez un peu de temps, je vais écrire le fichier REG et le poster ici. Edit: Steven semble avoir posté un exemple de script, je ne vais donc pas en créer un.

3
IronWilliamCash

Bien qu’il ne s’agisse pas d’une fonction de ligne de commande, voici une méthode permettant d’ouvrir rapidement la fenêtre: Afficher les fichiers et dossiers cachés.

Attention: Consultez les informations source de la partie 1 concernant Vista avant de poursuivre.

Partie 1: Créez un dossier contenant l'objet "Afficher les fichiers et dossiers cachés".

Partie 2: Créez un raccourci sur le bureau pour "Afficher les fichiers et dossiers cachés".

Partie 3: Ouvrez la fenêtre "Afficher les fichiers et dossiers cachés".

Après avoir terminé les 3 parties, un raccourci clavier vous permettra d'accéder rapidement à la fenêtre permettant d'afficher les fichiers et dossiers cachés.

Partie 1

  1. Clic droit sur une zone vide du bureau
  2. Cliquez sur Nouveau
  3. Cliquez sur le dossier
  4. Nommez le dossier: How-To Geek. {ED7BA470-8E54-465E-825C-99712043E01C}

Source: http://www.howtogeek.com/howto/8711/stupid-geek-tricks-enable-the-secret-how-to-geek-mode-in-windows/

Partie 2:

  1. Ouvrez le dossier How-To Geek que vous venez de créer.
  2. Cliquez sur la flèche en regard de Options de l'explorateur de fichiers, si celui-ci n'est pas déjà développé.
  3. Faites un clic droit et faites glisser sur le bureau 'Afficher les fichiers et dossiers cachés'
  4. Cliquez sur créer un raccourci ici

Remarque: dans cette situation particulière, vous pouvez faire un clic gauche et faire glisser, mais il est toujours bon de cliquer avec le bouton droit de la souris et de faire glisser pour vous assurer que vous exécutez la fonction voulue, et que vous pouvez également cliquer sur Annuler si nécessaire.

Partie 3:

  1. Cliquez avec le bouton droit sur le dossier de raccourci sur le bureau 'Afficher les fichiers et dossiers cachés'
  2. Cliquez sur Propriétés
  3. Dans l'onglet Raccourci, cliquez dans le champ Touche de raccourci.
  4. Appuyez sur quelque chose comme Ctrl + Alt + T
  5. Cliquez sur OK
  6. Appuyez sur Ctrl + Alt + T pour ouvrir le 'Afficher les fichiers et dossiers cachés'
1
Davemanthan

L'ajout d'un élément de menu contextuel peut être un moyen plus pratique d'y parvenir avec un minimum d'effort:

  1. Créez un nouveau document texte simple quelque part et nommez-le "togglehidden.reg"
  2. Ouvrez-le avec le bloc-notes et collez ce qui suit:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\Folder\Shell\Windows.ShowHiddenFiles]
    "CommandStateSync"=""
    "Description"="@Shell32.dll,-37573"
    "ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}"
    "MUIVerb"="@Shell32.dll,-37572"
    
    
    [HKEY_CLASSES_ROOT\Directory\Background\Shell\Windows.ShowHiddenFiles]
    "CommandStateSync"=""
    "Description"="@Shell32.dll,-37573"
    "ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}"
    "MUIVerb"="@Shell32.dll,-37572"
    
  3. sauver et fermer.

  4. double-cliquez sur votre nouveau fichier reg, acceptez les invites pour l'installer et vous avez terminé.

Voici ce que vous devriez obtenir: Hidden Toggle

Source: https://winaero.com/blog/hidden-items-context-menu-windows-10/

0
MetalOath

Je sais que vous ne l'utilisez pas, mais cela vaut la peine d'envisager la mise à niveau. Le processus dans Windows 10 est le suivant: Alt + V H H

Vous avez besoin de plus de frappes pour ouvrir la commande Invite dans Windows 7.

0
Neil Burge

Grâce à la réponse de Steven, j'ai pu écrire un logiciel qui bascule cela (et actualise les fenêtres de l'Explorateur ouvert) en un seul clic: Lien

Modifier:

Lorsque l'application est ouverte, elle obtient une valeur de la clé de registre (masquée) ici: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

En fonction de la valeur, une commande masquée Invite à modifier la valeur est exécutée. Ensuite, chaque fenêtre de Windows Explorer Explorer est actualisée et les fichiers/dossiers cachés sont masqués/affichés.

Il est disponible pour la visualisation dans la source .

0
Ian N