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

VB 6 et antérieur Discussion :

Copy de fichiers


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 232
    Par défaut Copy de fichiers
    Bonjour,
    Voila mon souci
    Chaque jour l'on me fourni une disquette avec un répertoire dans le lequel figures 16 fichiers, et je voudrais pouvoir faire un petit prog (type fenetre de selection de fichiers Windows) pour copier ces fichiers à la racine de a:
    comment faire sachant que le nom du répertoire sur la disquette ne sera jamais le même?

    La commande ci dessous peut elle fonctionner

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private sub copy_panne()
    FileCopy "A:\*.*\*.* ", "A:\"
    End sub
    Je ne connais pas VB6 et n'est jamais programmé, mais je veux bien essayer
    merci par avance

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Salut

    Je ne sais/crois pas... mais pas testé. DOS fait très bien les copies de "A:" vers "A:", mais en VB, aucune idée. Je passerais plutôt par le presse papiers (objet Clipboard).

    Pour la boîte de dialogue de sélection de fichiers, regarde pour l'objet CommonDialog. Tu le trouveras dans les composants supplémentaires (menu Projet).

    Pour une boîte de dialogue de sélection de dossier, il y une rubrique dans la FAQ : Comment ouvrir une fenêtre de sélection de répertoire.

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    DOS ne fait de copie de A: vers A: que si le nom de fichier est changé ou si le fichier est placé dans un dossier.
    ne peut pas fonctionner
    Ça retourne l'erreur "Impossible de copier une fichier sur lui-même"

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    T'as raison. Mes commandes DOS sont loin... Je crois que c'est DiscCopy ou quelque chose du genre. À vérifier.

    De toutes façons, je crois que pour ces manipulations, le mieux c'est d'utiliser le File System Object. (Projet > Références).

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Citation Envoyé par zazaraignée Voir le message
    Je crois que c'est DiscCopy
    Exact
    Pour copier une disquette entière.

    Pour le reste, VB devrait suffire

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    VB est suffisamment évolué pour que l'on n'ait pas à penser à l'utilisation de ... DOS !!!

    VB possède ce qu'il faut, non ?

    2 questions (et 2 seules) pour l'instant :

    1) Tes fichiers (sur ta disquette) sont-ils tous dans un même dossier (ou dans un même répertoire, y compris à la racine) ?
    2) Tu veux apparemment les copier dans un autre dossier . Bien. En connais-tu le chemin complet ?

    Si les réponses sont oui aux 2 questions, l'opération est d'une très grande simplicité.

    Quelles sont donc tes réponses (et on continue) ?

  7. #7
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    La référence au DOS n'a été faite ici qu'à cause de l'étrange ressemblance entre la commande FileCopy de VB et celle de DOS. Autrement tes questions tombent à point.

  8. #8
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 232
    Par défaut
    Bonsoir et merci,
    Citation Envoyé par ucfoutu
    1) Tes fichiers (sur ta disquette) sont-ils tous dans un même dossier (ou dans un même répertoire, y compris à la racine) ?
    2) Tu veux apparemment les copier dans un autre dossier . Bien. En connais-tu le chemin complet ?
    1) Oui tous mes fichiers sont dans un même répertoire.
    2) Pas forcement dans un autre dossier, s'il sont copier en vrac à la racine de a: c'est ok,car par la suite je dois les renommer.
    Merci

Discussions similaires

  1. Copie de fichier sur le bureau
    Par LoicH dans le forum C++Builder
    Réponses: 3
    Dernier message: 01/05/2005, 20h57
  2. [C#] Copie de fichier via l'API
    Par slyv dans le forum Windows Forms
    Réponses: 5
    Dernier message: 20/12/2004, 22h39
  3. [C#] Copie de fichier via l'API
    Par slyv dans le forum Windows
    Réponses: 5
    Dernier message: 20/12/2004, 22h35
  4. [Kylix] Copie de fichier...
    Par paty.olivier dans le forum EDI
    Réponses: 1
    Dernier message: 23/06/2004, 12h55
  5. Copie de fichier
    Par Bjorn dans le forum C
    Réponses: 4
    Dernier message: 11/06/2002, 15h23

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