Je ne trouve pas une commande ou un simple lot de commandes pour supprimer récursivement l'attribut "caché" des fichiers et des répertoires. Toutes les commandes comme "attrib" et "for" semblent ignorer les fichiers cachés. Par exemple.:
attrib -H /S /D /L mydir
ne fait rien du tout, car il ignore toutes les choses cachées. Est-ce que quelqu'un sait comment faire cela avec des outils Windows standard?
Déplacez -h et spécifiez que mon répertoire est un répertoire
attrib /S /D /L -H mydir\*.*
Vous ne pouvez pas supprimer caché sans supprimer également le système.
Tu veux:
cd mydir
attrib -H -S /D /S
Cela supprimera les attributs cachés et système de tous les fichiers/dossiers à l'intérieur de votre répertoire actuel.
si vous souhaitez supprimer les attributs de tous les fichiers de tous les dossiers sur l'ensemble du lecteur flash, procédez comme suit:
attrib -r -s -h/S/D
cette commande supprimera les attrubutes pour tous les dossiers et sous-dossiers de fichiers:
-lire uniquement -fichier système -est masqué -Procède aux fichiers correspondants et à tous les sous-dossiers. -Procède également aux dossiers
Pour lancer l'invite de commandes en mode administrateur
attrib -h -r -s /s /d "location of the drive letter:" \*.*
Pour créer un fichier de commandes pour son répertoire et ses sous-répertoires actuels:
cd %~dp0
attrib -h -r -s /s /d /l *.*
Par exemple le dossier nommé new under E: drive
tapez la commande:
e:\cd new
e:\new\attrib *.* -s -h /s /d
et tous les fichiers et dossiers ne sont pas cachés
il suffit de taper
attrib -h -r -s /s /d j:*.*
où j est la lettre du lecteur ... déverrouille toutes les choses verrouillées dans le lecteur j
si vous voulez le rendre spécifique ... alors allez à un endroit spécifique en utilisant cmd puis tapez
attrib -h -r -s /s /d "foldername"
il peut également être utilisé pour verrouiller des lecteurs ou des dossiers, il suffit de modifier "-" avec "+"
attrib +h +r +s /s /d "foldername"