IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Test si un fichier est présent dans une directory


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 38
    Par défaut Test si un fichier est présent dans une directory
    Bonjour,

    Je voudrais rajouter une ligne de commande afin de faire un test préalable avant que le script suivant ne s'execute à savoir tester si un fichier *.zip est présent dans la directory F:\ERASECOLLECTOR\Currency. Dans la négative, le script ne doit rien faire dans l'affirmative, le script peut continuer son travail.

    Merci d'avance pour votre aide.

    Fabian




    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    set INP_DIR=F:\ERASECOLLECTOR\Currency
    set BIN_DIR=E:\APPL_SOFT\EraseFx\bin
    set HOME_DIR=E:\APPL_SOFT\EraseFx
    set OUTP_DIR=F:\ERASECOLLECTOR\Currency\Output
     
     
    set PATH=%PATH%;%BIN_DIR%
     
    set ZIP_LIST=zip.txt
    set XML_LIST=xml.txt
     
    echo %BIN_DIR%
     
     
    dir /B %INP_DIR%\*.zip > %INP_DIR%\%ZIP_LIST%
    FOR /F "usebackq" %%F IN ("%INP_DIR%\%ZIP_LIST%") DO unzip %INP_DIR%\%%F -d %INP_DIR%
     
    dir /B %INP_DIR%\*.xml > %INP_DIR%\%XML_LIST%
     
    FOR /F "usebackq" %%F IN ("%INP_DIR%\%XML_LIST%") DO XalanTransform %INP_DIR%\%%F %HOME_DIR%\eraseCurrency.xslt %OUTP_DIR%\Currency.txt 
    type %HOME_DIR%\static_currency.txt >> %OUTP_DIR%\Currency.txt 
     
     
    FOR /F "usebackq" %%F IN ("%INP_DIR%\%ZIP_LIST%") DO del %INP_DIR%\%%F 
    FOR /F "usebackq" %%F IN ("%INP_DIR%\%XML_LIST%") DO move %INP_DIR%\%%F %INP_DIR%\backup\%%F
     
     
    del %INP_DIR%\%ZIP_LIST%
    del %INP_DIR%\%XML_LIST%
     
     
    :ERRORPROCESS
    @ECHO Error during the file processing.
    rem@exit(1)
     
     
    :PROCESSOK
    @ECHO File processing ok.

  2. #2
    Membre chevronné Avatar de pitchalov
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 340
    Par défaut
    t'es sur le bon forum? tu veux le faire en vbscript?

    Si c'est le cas, penche-toi sur la méthode FileExists de l'objet FileSystemObject.

Discussions similaires

  1. Vérifier si une chaine est présente dans une autre
    Par Galdon dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/10/2008, 14h42
  2. Réponses: 4
    Dernier message: 21/03/2008, 15h07
  3. Réponses: 1
    Dernier message: 22/10/2007, 14h02
  4. Réponses: 2
    Dernier message: 13/08/2006, 23h56
  5. [Liste] Savoir si un élément est présent dans une liste
    Par Wookai dans le forum Collection et Stream
    Réponses: 11
    Dernier message: 02/05/2005, 20h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo