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 :

DeleteFolder avec Wildcard - ne fonctionne pas ?


Sujet :

VBScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Points : 129
    Points
    129
    Par défaut DeleteFolder avec Wildcard - ne fonctionne pas ?
    Bonjour,

    J'ai un petit souci avec mon DeleteFolder.

    Le folder à éffacer est du type 00012345.123

    Le zero's sont variable en fonction du la taille en caractères du la variable stFichierSource.
    Mais la dernière partie .123 est aussi variable. Mais pas d'utilité pour moi.

    Je pensais que je pouvais mettre un Wildcard * à la fin, mais cela ne fonctionne pas. Si je met .123 allors le Deletefolder fonctionne.

    Comment résoudre ?

    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
    Function PadLeft(rsIn, rlCount, rvntChar) 
      Dim s: s = String(rlCount, rvntChar) 
    If Len(rsIn) >= rlCount Then 
       PadLeft = rsIn 
      Else 
       PadLeft = String(rlCount - Len(rsIn), rvntChar) & rsIn 
      End If 
    End Function 
     
    dim filesys 
    Set filesys = CreateObject("Scripting.FileSystemObject") 
    Dim sPath 
    sPath = Merlindr & "\scout\archdata\" & PadLeft(stFichierSource, 8, "0")&"*"
    MsgBox sPath 
    If filesys.FolderExists(sPath) Then 
         filesys.DeleteFolder sPath,true 
    End If
    j'ai aussi essayé 00012345.* et 00012345****

    Le folder a deleter : 00012345.123

    Si je tape .123 après PadLeft(stFichierSource, 8, "0")&".123" - cela fonctionne parfaitement.

    Je ne comprends pas ?

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Points : 129
    Points
    129
    Par défaut
    Bon j'ai trouvé entre temps

    La fonction FileExists n'accepte pas le Wildcards !

    Dommage

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ma fonction avec FTP ne fonctionne pas
    Par DIE dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 01/09/2007, 23h51
  2. Lien avec image ne fonctionnant pas
    Par lodan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 30/07/2007, 18h34
  3. Réponses: 2
    Dernier message: 15/01/2007, 11h31
  4. besoin aide bouton avec effet zoom fonctionne pas.
    Par zicomoun dans le forum Flash
    Réponses: 3
    Dernier message: 13/06/2006, 08h15
  5. Réponses: 16
    Dernier message: 01/02/2006, 19h09

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