DIR vers variable, est-ce possible ?

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
scrunchs
Batcheur occasionnel
Messages : 3
Enregistré le : 09 mars 2011 04:16

DIR vers variable, est-ce possible ?

Message par scrunchs »

Bonjour,

J'ai créé un batch qui va chercher toutes les secondes si un fichier (ou des fichiers) sont presents sur un repertoire donné. Ce batch s'exécutant via un temporisateur type "timeout /t 1 /nobreak" va donc accéder au disque en lecture toutes les secondes et placer le résultat du DIR dans un fichier texte qui va ensuite etre lu par le batch. Je voudrais éviter d'écrire sur le disque ce résultat et le transférer plutot dans une variable que je testerais.

Est-ce possible ?

voici les lignes que j'utilise :

rem on lit le directory et on place le contenu dans un fichier texte
SET Numligne=0
FOR /f %%i IN (repertoirelu.txt) DO call :process "%%i"
............
:process
rem Pour chaque ligne du fichier un traitement particulier
set /a Numligne = %Numligne%+1
if %Numligne%==1 goto atraiter

Est-il possible d'utiliser une variable au lieu de "repertoirelu.txt" ?

Merci de votre aide
scrunchs
Batcheur occasionnel
Messages : 3
Enregistré le : 09 mars 2011 04:16

Re: DIR vers variable, est-ce possible ?

Message par scrunchs »

j'ai trouvé un batch très interessant qui semble regarder si un repertoire est vide ou pas, sauf que je n'arrive pas à le faire fonctionner, quelqu'un peut-il m'aider ?

http://www.commandline.co.uk/lib/treeview/
DarkBatcher
King Of Batch
Messages : 66
Enregistré le : 06 juil. 2010 17:37
Contact :

Re: DIR vers variable, est-ce possible ?

Message par DarkBatcher »

hello!

il faut faire un call:

Code : Tout sélectionner

CALL :IsDirEmpty "dossier"
@+
Ce forum vous à aidé? Faites le vivre en vous connectant régulièrement et en répondant au questions posées sur le forum si vous avez une solution
Répondre