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

C++Builder Discussion :

transfert de fichiers builder 6


Sujet :

C++Builder

  1. #1
    Membre confirmé Avatar de batmat86
    Homme Profil pro
    Charge de clientele
    Inscrit en
    Octobre 2003
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Charge de clientele

    Informations forums :
    Inscription : Octobre 2003
    Messages : 239
    Par défaut transfert de fichiers builder 6
    Bonjour à vous,

    Je souhaiterais me faire une application de transfert de fichier entre le PC et un disque amovible.

    J'ai fais des recherches voir s'il n' y avait pas des exemples ou autres mais je n'ai rien trouvé malheureusement.

    Ce que je voudrais c'est qu'une fois l'application lancé, on choisi via parcourir le disque source et le répertoire de destination. Et que l'on puisse faire des transferts du PC via le disque amovible et vice et versa

    Donc il faudrait une fois les emplacements sources et destinataire sélectionné, il faudrait donc que l'on puisse sélectionner sur la source les répertoires à transferer.

    Mon souci, c'est que je ne sais pas pour où commencer .... Aurez vous des pistes pour me guider ?

    Merci par avance de vos réponses

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    J'ai peut être pas tout compris, mais ce que tu souhaite faire en somme c'est simplement une copie de fichier d'un répertoire a un autre?

    Pour parcourir l'ensemble des fichiers et dossiers contenu dans un répertoire, tu peux par exemple faire appel à une fonction récursive (regarde sur google pour plus d'infos).

    Regarde ici tu as un exemple de suppression d'un répertoire qui utilise une fonction récursive (la fonction DeleteRecursif) pour parcourir les fichiers (et dossier) d'un répertoire et les supprimer au fur et a mesure.

    A toi de l'adapter pour copier les fichiers plutôt que de les supprimer (en gros il faut juste remplacer DeleteFile() par MoveFiles() )

    Pour afficher la fenêtre de sélection d'un répertoire tu peux utiliser la fonction SelectDirectory

    Avec ca tu as déjà une base pour commencer ton application.

    Bon courage

  3. #3
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Salut batmat86
    Regarde ce lien dans le Forum cela va surement t'aider

  4. #4
    Membre confirmé Avatar de batmat86
    Homme Profil pro
    Charge de clientele
    Inscrit en
    Octobre 2003
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Charge de clientele

    Informations forums :
    Inscription : Octobre 2003
    Messages : 239
    Par défaut
    Bonjour,

    Merci de vos réponses, je vais regarder tout cela dès ce week end

    Je vous tiens informé

  5. #5
    Membre confirmé Avatar de batmat86
    Homme Profil pro
    Charge de clientele
    Inscrit en
    Octobre 2003
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Charge de clientele

    Informations forums :
    Inscription : Octobre 2003
    Messages : 239
    Par défaut
    Bonjour, voilà j'ai effectué les tests et utilisé ton code blondelle et je dois dire qu'il marche nickel

    Maintenant je voudrais faire quelques chose qui doit être posible car tout est possible en programmation avec les compétance nécessaire ^^

    En fait ce que je cherche maintenant à effectuer, c'est lorsque je sélectionne un dossier dans la source, dans lequel il y a plusieurs dossiers contenant chacun une image en png. Ce que je souhaite c'est lorsque je sélectionne le dossier source, que cela m'affiche dans la liste les images contenu dans les sous dossiers.

    Et après je voudrais pouvoir cocher je pense par un checkbox les dossiers à copier. Donc sélectionner le dossier par l'image affichée et que cela me copier tout le sous dossier concerné vers la destination.

    Je dois dire que cela n'est pas simple à expliquer ce que je souhaite faire et encore moins à mettre en oeuvre

    Pour le moment je travail sur le fichier .ini pour sauvegarder les paramètres de l'utilisateur du programme, et je dois dire que cela est à ma portée avec la faq ... mais le reste

Discussions similaires

  1. Réponses: 17
    Dernier message: 15/05/2007, 18h35
  2. transfert de fichier P2P : connexion ????
    Par Stephen54 dans le forum Développement
    Réponses: 8
    Dernier message: 11/02/2005, 00h31
  3. Transfert de fichiers par sockets
    Par Kaori dans le forum C++
    Réponses: 19
    Dernier message: 26/01/2005, 13h58
  4. Transfert de fichier par ftp
    Par schub1015 dans le forum MFC
    Réponses: 3
    Dernier message: 14/01/2004, 17h53
  5. [Socket]Transfert de fichier
    Par Aminos dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 19/04/2003, 13h58

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