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 :

Lister un répertoire et supprimer ses fichiers


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut Lister un répertoire et supprimer ses fichiers
    Bonjour,

    je ne suis pas très familier avec VBS, j'aimerais seulement lister un répertoire et supprimer tous les fichiers contenus (mais pas supprimer le répertoire).
    J'ai essayé d'adapter ce que j'ai trouvé dans la FAQ, mais je me heurte à une erreur : "Permission refusée" (ce qui me semble logique)
    ça doit être tout con pourtant... :/

    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
    Dim stRep 'Nom du répertoire à parcourir
    Dim oFSO, oFl, f
    '
    Set oFSO = CreateObject("Scripting.FileSystemObject")
    stRep = "C:\temp"
    If oFSO.FolderExists(stRep) Then
        For Each oFl In oFSO.GetFolder(stRep).Files
            oFSO.DeleteFile stRep & "\" & oFl.Name, True
            ' j'ai essayé aussi :
            'Set f = oFSO.GetFile(oFl)
            'f.Delete True
            '
            'Wscript.Echo oFl.Name
        Next
    End If

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Ceci devrait t'aider

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Ah oui, très intéressant l'utilisation des *. Je ne savais pas que c'était possible avec cette méthode. Merci pour le lien.

    Mon problème est résolu cependant, un des fichiers était verrouillé par le système, tout simplement.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/05/2014, 22h31
  2. Réponses: 5
    Dernier message: 20/10/2010, 17h12
  3. [Batch] Parcourir un répertoire et supprimer les fichiers vides
    Par olivier.x dans le forum Scripts/Batch
    Réponses: 23
    Dernier message: 21/01/2010, 15h36
  4. Lister un répertoire et tous ses sous répertoires dans un treeview
    Par shaun_the_sheep dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/09/2008, 08h37

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