Attrib "caché" pour dossier
Bonjour,
Je souhaite masquer les fichiers et dossiers système .* créés par Mac OsX sur mon disque dur lorsque j'utilise ce dernier avec Windows.
Pour ce faire, je souhaite créer un fichier bat.
Pas de souci pour les fichiers. J'utilise la commande suivante pour les cacher :
Attrib +h +s .* /s
Exit
J'annule ce masquage par :
Attrib -h +s .* /s
Exit
Pour les dossiers, j'utilise la commande suivante :
for /d /r %%I in (.*) do attrib +h +s "%%I"
En revanche, pour annuler le masquage, la commande suivante ne fonctionne pas :
for /d /r %%I in (.*) do attrib -h +s "%%I"
Connaissez-vous une ligne de commande qui pourrait m'aider, sachant que je connais pas systématiquement le nom des dossiers ?
D'autre part, y a t-il moyen, avec la commande "attrib" ou un autre, de cocher la case "fichier caché" (à la place de clic droit, propriétés...) ? Ceci me permettrai de voir les fichiers en question quand je choisis l'option "afficher les "fichiers et dossiers cachés" dans Outils/Options des dossiers/Affichage, ce qui n'est pas le cas avec la technique précédemment décrite.
Merci.
Je n'avais pas fait assez de test
Bonjour,
Merci pour vos réponses, elles m'ont plus que mis sur la voie.
Le script suivant permet à la fois de cacher les fichier et les dossiers :
Attrib +h +s Y:\.* /s /d
Exit
Je ne l'avais pas essayé car sur un autre forum, j'ai lu que ça ne marchait pas...
Du coup, le script suivant annule l'opération :
Attrib -h +s Y:\.* /s /d
Exit
Pas besoin de mettre -s : quelqu'un sais pourquoi ?
Désolé pour le dérangement.
Sinon, quelqu'un aurait un début de réponse pour ma seconde question : y a t-il moyen, avec la commande "attrib" ou un autre, de cocher la case "fichier caché" (à la place de clic droit, propriétés...) ?
Merci.