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 :

Création de dossier, sous-dossier, à partir de données existantes


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 310
    Par défaut Création de dossier, sous-dossier, à partir de données existantes
    Bonjour à tous !!!

    Je viens vers vous pour automatiser 2/3 actions :-)

    J'ai une liste de Clients avec une liste de Références (format excel au autre si besoin) sous cette forme :
    Client A Référence A
    Client B Référence B
    Client B Référence C
    Client B Référence D
    Client C Référence A
    Client C Référence E
    Client D Référence F
    Client D Référence G
    Client D Référence H
    Client D Référence I

    Afin de gérer de manière plus "simple" toute la documentation liée à ces clients et références, j'aurais aimé créer une arborescence de dossiers et sous-dossiers dans windows de cette forme :
    \Dossiers_Clients
    ______________\Client A
    _____________________\Référence A
    _________________________________\Achats
    _________________________________\Commercial
    _________________________________\Production
    ______________\Client B
    _____________________\Référence B
    _________________________________\Achats
    _________________________________\Commercial
    _________________________________\Production
    _____________________\Référence C
    _________________________________\Achats
    _________________________________\Commercial
    _________________________________\Production
    _____________________\Référence D
    _________________________________\Achats
    _________________________________\Commercial
    _________________________________\Production
    ______________\Client C
    _____________________\Référence A
    _________________________________\Achats
    _________________________________\Commercial
    _________________________________\Production
    _____________________\Référence E
    _________________________________\Achats
    _________________________________\Commercial
    _________________________________\Production
    ______________\Client D
    _____________________\Référence F
    _________________________________\Achats
    _________________________________\Commercial
    _________________________________\Production
    _____________________\Référence G
    _________________________________\Achats
    _________________________________\Commercial
    _________________________________\Production
    _____________________\Référence H
    _________________________________\Achats
    _________________________________\Commercial
    _________________________________\Production
    _____________________\Référence I
    _________________________________\Achats
    _________________________________\Commercial
    _________________________________\Production

    Vous aurez remarqués que les dossiers
    \Achats
    \Commercial
    \Production
    sont communs à toutes les références.

    Chacun viendrait ensuite mettre dans les dossiers les docs concernés.

    Ce que j'aurais aimé pour l'instant est donc qu'à partir de cette liste, tous les dossiers soient créées en reprenant le nom du client la référence et en ayant bien les dossiers (pour l'instant vierge) achat, commercial et production.

    Comment puis-je faire d'après vous, vbscript,...???

    Merci d'avance pour votre aide,
    @ très vite j'espère

    P.S. J'espère être sur le bon forum sinon merci de rediriger :-)

  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
    Comment puis-je faire d'après vous, vbscript,...???
    En parcourant ta liste et créant des dossiers et des sous dossiers ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 310
    Par défaut
    Bonjour ced600, bonjour à tous !

    Surement...

    Le hic est que je n'ai aucun notion de vbscript, c'est pourquoi je fais appel à vous pour m'aider dans le code, voir me le faire...

    Je pense que cela pourrait aider d'autres personnes également.

    Par avance merci,
    @ très vite

  4. #4
    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
    voir me le faire
    Faut pas révêr (en tout cas ne compte pas sur moi).

    Avec une simple recherche dans ce forum sur la création de répertoire, tu trouveras plein d'exemple pour créer des répertoires et des sous répertoires.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 310
    Par défaut
    Bonjour ced600, bonjour à tous !

    Ok le message est clair, c'est un peu rude car on est qd même tous dans une spirale d'entraide mais bon...

    Faire un bout de code comme celui-là prendrais surement qq minutes pour des spécialistes comme vous alors que pour moi...

    J'ai bien vu dans la faq qu'il fallait partir sur une création de dossier du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim oFSO,oFld 
    Set oFSO = CreateObject("Scripting.FileSystemObject")
    'Crée le repertoire
    Set oFld=oFSO.CreateFolder ("C:\Essai")
    mais pour imbriquer les repertoires et sous-répertoires comme j'aurais aimé il faut sans doute faire des boucles, récupérer les noms de répertoires dans un fichier autres,...et là je n'ai aucune notion...

    Si une âme généreuse passe par là, sinon ben tant pis et je suis qd même preneur des lignes directrices...

    Par avance merci,
    @+

  6. #6
    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
    Les lignes directrices tu sembles les avoir :
    Parcourir ta liste, créer les rep client s'ils n'existent pas, créer leur sous rep reférence.
    Pour chaque reference créer 3 sous rep.

    une boucle pour parcourir ta liste.
    Si tu récupère bien ta liste comme tu l'as cité, bah pour chaque ligne il faut utiliser les chaines de caractères pour découper celle ci et séparer le nom du client et la réference.
    Si le rép client n'existe pas on le crée, sinon pas besoin.
    On crée le sous rep reference, et les 3 sous rep.

    Tu n'as aucune notion de vbs ? Pas de problème c'est comme un autre langages de prog, il faut juste apprendre la nouvelle syntaxe.

    Tu n'as aucune notion de programmation ? Pas de problème cela s'apprend, même si faire une école d'info serait mieux, car ton temps serait dédier à apprendre l'info.

    Tu n'as pas le temps d'apprendre la programmation, on t'a demande de faire cela un point c'est tout ? Bah dis à ton chef que tu n'est pas développeur et que tu ne sais pas faire.


    L'entraide n'est pas fournir du code, on n'est pas une SSII.
    On débug en expliquant les problèmes au personnes sur ce forum.
    On explique les notions que les auteurs, des sujets, ne comprennent pas.
    On aide dans la recherche d'information.
    On fournis des liens vers des sites de confiance.
    On améliore les tutoriaux, on en crée des nouveaux, on complète la FAQ, ....
    C'est ça l'entraide.

    Une bonne âme généreuse qui te fournira ton code ? C'est plus quelqu'un de trop gentil qui ne sait pas encore dire non, et cela m'ennuis personnellement quand je vois cela. Je me dis que le gars a pris sur son temps personnelle, peut être même du temps qu'il n'avait pas, pour aider quelqu'un comme toi qui veut un code tout fait. Et je vois du coté de celui qui attend le code aucune recherche, aucun travail, juste comme un client de SSII qui attend le code, et après qui viendra raler car cela ne marche pas comme il veut !!!!!

    Il existe d'autre site où du code est founis gracieusement, pas ici, on allonge pas des programmes tout fait, on forme les personnes qui postes leur problème.

    Voilà mon avis.

    Si tu fais tout seul ton code je t'aiderais à le débuguer, je t'expliquerais les notions que tu n'as pas.
    Si tu ne fais rien, je ne ferais rien pour toi.

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

Discussions similaires

  1. [Débutant] création de diagramme sous C# avec des données reçues à partir des capteurs
    Par yassinesama dans le forum Windows Forms
    Réponses: 5
    Dernier message: 21/05/2013, 14h04
  2. [Leopard] Automatiser création de dossiers/sous dossiers
    Par Ambuletz dans le forum Apple
    Réponses: 6
    Dernier message: 03/03/2010, 20h07
  3. [XML] Création d'un flux RSS à partir des données en base
    Par Misoss dans le forum Bibliothèques et frameworks
    Réponses: 14
    Dernier message: 01/07/2008, 17h03
  4. Réponses: 1
    Dernier message: 22/02/2008, 18h22
  5. [CSV] Création dossier sous dossier et copie image
    Par mrsoyer dans le forum Langage
    Réponses: 9
    Dernier message: 11/07/2007, 16h34

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