[Résolu] Test sur indicateur d'archivage

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Jean Noel
Batcheur occasionnel
Messages : 2
Enregistré le : 04 févr. 2008 18:59

[Résolu] Test sur indicateur d'archivage

Message par Jean Noel »

Bonjour,
Comment puis je faire pour mettre dans une variable le résultat de : attrib c:\toto.xls
Et ensuite faire un IF pour une action spécifique ...(par exemple) if %var% = a goto end
J'ai essayé de faire : set var=attrib c:\toto.xls .. mais rien du tout.
Merci pour votre aide.
JN
Avatar du membre
flox
Administrateur du site
Messages : 158
Enregistré le : 18 janv. 2008 22:05

Re: Test sur indicateur d'archivage

Message par flox »

Bonjour et bienvenue sur le forum !

Si j'ai bien cerné ton problème cette ligne peut peut être le résoudre:

Code : Tout sélectionner

@FOR /f "tokens=1 delims= " %%i in ('attrib c:\test.txt') do (@if %%i EQU A (@echo le fichier est une archive) else (@echo le fichier n'est pas une archive))
pause
Pour comprendre le mécanisme jette un oeil sur la fonction FOR


Au passage j'ai rajouter les détail de la commande ATTRIB sur le site.

n'hésite pas si ça ne résous pas ton problème


@+
Jean Noel
Batcheur occasionnel
Messages : 2
Enregistré le : 04 févr. 2008 18:59

Re: Test sur indicateur d'archivage

Message par Jean Noel »

Merci Flox pour ta réponse rapide et TRES appréciée, car je l'ai adapté à mon besoin et cela fonctionne.
@+
JN
Répondre