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 :

[VBS] Fileexit tester si un fichier est bien deplacé


Sujet :

VBScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 134
    Par défaut [VBS] Fileexit tester si un fichier est bien deplacé
    Bonjour avt d'inserer des informations dans une base de données j'aimerais tester si mon fichier et bien deplacé.
    J'utilse FileExist mais cela ne fonctionne pas prk cela ?

    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
     
    Dim fs
     
    'instanciation
    'Set FS = CreateObject("Scripting.FileSystemObject")
     
    rep1 = "test1"
    rep2 = "test2"
    i = 1
     
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.GetFolder(rep1)
    Set fFichiers = f.Files
     
    For Each fTemp in fFichiers
    Set Ftxt = fs.GetFile(rep1&"\"&fTemp.name)   'Fichier origine
    Ftxt.move(rep2&"\"&fTemp.name) 
    'emplacement destination
    'Déplacement du fichier
    msgbox(fTemp.DateCreated&" "&fTemp.name)
     
    if Fileexist(rep2&"\"&fTemp.name) then
    msgbox("Fichier deplacé")
    end if
     
    if (i=5) then
    msgbox("Fin")
    wscript.quit
    end if
    i = i+1
    Next
     
    wscript.quit

    Merci BCP

  2. #2
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Quand tu dis
    cela ne fonctionne pas
    , qu'est-ce que ça cache? Tu as une erreur (message?), ou tu n'as pas la bonne réponse?
    Et tes variables rep1 et rep2, tu ne devrais pas y mettre un chemin complet, du genre "C:\Temp\Test1 ?

  3. #3
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    essai :


  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 134
    Par défaut
    Pour le déplacement du fichier cela fonctionne bien mais c'est la partie fileexist qui plante qui donne une erreur Type incompatible.

    Merci BCP

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 134
    Par défaut
    Non cela ne marche pas cela donne l'objet ne gère pas fileexit.
    Merci BCP

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    lol ... erreur de frappe : il y en as plusieurs des fichiers


  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 134
    Par défaut
    cela marche nickel

    Une petite question comment puis je récuperer l'heure et la date au format Y/m/d et séparement l'heure

    Actuellement je fais fTemp.DateCreated qui me donne en une seule fois l'heure et la date

    au format d/m/Y h:m:s

    Un grand merci

  8. #8
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Utilise Format( )

  9. #9
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    d = Now()
    MsgBox Year(d) & "/" & Month(d) & "/" & Day(d)

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 134
    Par défaut
    c 'est l heure et la date du fichier que je v inserer dans une base de données.


    avec fTemp.DateCreated j obtiens la date et l heure dd//mm/YYYY H:m:s

    peut on l'avoir au format YYYY/MM/DD H:M:S

    Merci BCP

  11. #11
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    N'ayant pas été entendu la première fois, je recommence:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    d = Now()
    MsgBox (Format(d, "YYYY/MM/DD H:M:S"))
    Maintenant, ce n'est que de l'affichage...

  12. #12
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    en VBS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    d = fTemp.DateCreated
     
    MsgBox d & " ==> " & Year(d) & "/" & Month(d) & "/" & Day(d)& " " & Hour(d) & ":" & Minute(d) & ":" & second(d)

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 134
    Par défaut
    génial un grand grand merci

Discussions similaires

  1. [VBA-E] comment tester si un fichier est déjà ouvert?
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 35
    Dernier message: 25/01/2016, 10h34
  2. [VBS] Tester si un fichier est ouvert(utilisé)
    Par l_autodidacte dans le forum Vos Contributions VBScript
    Réponses: 0
    Dernier message: 06/04/2014, 17h23
  3. Réponses: 14
    Dernier message: 07/07/2006, 16h27
  4. Ksh - tester si un fichier est vide ou pas?
    Par mzt.insat dans le forum Linux
    Réponses: 1
    Dernier message: 25/04/2006, 14h22
  5. Comment tester qu'une base est bien présente?
    Par xilay dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/10/2005, 16h26

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