7 votes

Comment obtenir une liste de fichiers en lecture seule sous Windows ?

Je dois trouver un moyen d'obtenir une liste de tous les fichiers en lecture seule qui se trouvent dans un chemin spécifique sur un serveur Windows 2003.

J'ai essayé la commande suivante, mais j'ai également obtenu tous les répertoires qui ne sont pas en lecture seule.

DIR c:\Project\Finance /A:-R /S > Open_Files_List.txt

Puis j'ai vu sur le Web que l'attribut "D" pourrait m'aider, mais peu importe comment je l'utilise, je n'arrive pas à obtenir le résultat voulu...

Voici les façons dont j'ai essayé de le faire fonctionner...

/A:-R -D /S
/A:-RD /S
/A:-R -D /S
/A:-DR -D /S
/A:-D /S
/A:-DR /S

Comme vous pouvez le deviner, aucun succès !

Pouvez-vous m'aider ?

11voto

Pavel Feldman Points 2140

Cela semble fonctionner pour moi.

dir /A:-D-R /S

/A:-D spécifie que vous ne voulez pas de répertoires. -R spécifie que l'attribut readonly n'est pas présent. Vous avez essayé quelque chose de similaire. Mais l'espace entre -R y -D confondus les dir programme...

2voto

almog.ori Points 5145

Comme vous l'avez spécifié, les attributs fonctionnent de la même manière.

enter image description here Vérifiez ceci liste des fichiers en lecture seule, à l'exclusion des répertoires.

dir /a-dr

enter image description here

le résultat souhaité peut être obtenu en utilisant la commande suivante :

dir /a-d-r 

Vérifiez ceci dans le résultat de la deuxième commande ajoutez simplement votre recherche récursive /d après ceci J'espère que cela vous aidera

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X