J'ai souvent besoin de basculer entre afficher/masquer les fichiers cachés sur mon PC. Je l'ai fait comme d'habitude
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.
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.
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:
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.
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
Partie 2:
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:
L'ajout d'un élément de menu contextuel peut être un moyen plus pratique d'y parvenir avec un minimum d'effort:
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"
sauver et fermer.
Voici ce que vous devriez obtenir: Hidden Toggle
Source: https://winaero.com/blog/hidden-items-context-menu-windows-10/
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.
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.