Mais si il y a des for en dos avec deux %..
for %i in dir *
for %j in %%i\*.*
etc
etc...
Robinmasters
j'vous fais chier avec mes conneries...
Robinmasters
l'attrib recupere pas les infos du pipe : peut etre que c'est pas programmé pour...
c'est quand meme con.
et les redirections du style > ou >> ca marche pas.C'ets juste pour les fichiers ...
les boss du dos y sont ou?
nicotine
par contre un :
dir le_rep /AR | attrib affiche bel et bien tous les sous repertoires en lecture seule ........
bizarre : il n'execute pas le -R ....
Robinmasters
en fait il prend pas en compte le dir il fait juste un attrib -R
Robinmasters
c'est exactement ca
nicotine
robinmasters a écrit a écrit :
le smiley involontaire :
c'etait dir /A : D /s /b \attrib -R
qu'il fallait lire
pipe attrib -R ;)
nicotine
c'est la recursivité qui merde .
tous mes fichiers a la racine ne sont plus en lecture seule mais mes repertoires n'ont pas varié :(
quelle merde ce dos :D
Robinmasters
le smiley involontaire :
c'etait dir /A : D /s /b \attrib -R
qu'il fallait lire
Robinmasters
c'est ce que je voulais faire j'ai donc elaboré un savant :
dir /A:D /s /b | attrib -R
qui recupere juste les repertoires et balance dans le attrib mais
ca marche po.
c'est un truc a la con c sur! mais koi? telle est la question!
nicotine
donc un :
dir le_rep /s | attrib -R ?
nicotine
tiré de seticache ....si ca peut aider ....
REM
REM * Check to see that InProc files are correct
REM
:IPtest1
if exist InProc del InProc > nul
if exist Cache\InProc del Cache\InProc
if exist Cache\Other\InProc del Cache\Other\InProc
dir /s /-p InProc | find /c /i "InProc" | find "1" > nul if errorlevel 1 goto FixInProc
goto IPtest0
nicotine
je viens d'essayer : je commence a comprendre ce que tu veux dire
le gag c'est qu'il ne voit rien en dessous du repertoire .....
avec 2 .exe a la con (ls , chmod) , le probleme sera deja resolu ... m'enfin c'est ton choix ;)
Robinmasters
ouais mais je connais pas le nom du repertoire
donc il faudrait un dir qui renvoit que les repertoires
apres avec un pipe du style attrib -R | dir %1 /que_les _rep
ca devarait marcher...
en fait comment tester qu'un fichier est un fichier ou un rep?
on se prend la tete depuis une heure ... tout ca pour dire que le dos c'est de la m...e
nicotine
attrib -R le_repertoire /S
d'apres le attrib /? ;)
[edit]--Message édité par nicotine--[/edit]
Robinmasters
non c'est bon merci.
tu vas trop loin .
la je cherche juste la commande qui permet de retirer la lecture seule de tous les dossiers d'un repertoire qui est en parametre.