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 :

Copie de fichier


Sujet :

C++Builder

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par d�faut Copie de fichier
    Bonjour tout le monde
    Je suis en 1ere ann�e bts info et pour mon stage on ma demander de faire un projet permettant de copier des fichier et des dossiers mais je ne sais pas vraiment comment faire . J ai essayer ceci mais ce n est pas vraiment top :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if (OpenDialog1->Execute())
    {
      if (SaveDialog1->Execute())
      {
        if (!CopyFile(OpenDialog1->FileName.c_str(), SaveDialog1->FileName.c_str(), true))
        {
          ShowMessage("Impossible de copier");
        }
      }
    Si vous avez des id�es ou question je suis dispo toute la journ�e Merci

  2. #2
    R�dacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par d�faut
    Salut et bienvenue sur le forum,

    Tu travaille en C++ ou sur Borland C++ Builder ?

    Tu dis que c'est pas top, mais en quoi c'est pas top ? Tu as des erreurs ?
    Pr�cise ton environnement de travaille, et ton ou tes probl�me(s).

    Vu ta remarque :
    un projet permettant de copier des fichier et des dossiers
    Je pense que �a serai pas trop mal un petit algo r�cursif.

    merci !

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par d�faut
    Je travail sur borland C++ , pour etre precis je veu essayer de copier des fichier systeme qui sont en cours d utilisation , le projet final serai d arriver a faire un style de gost pour sauvegarder les donnes d un disque en les copiant sur un autre disque . Dite moi si vous penser que cela est possible et si oui comment vous le ferai . Merci (je suis pas le plus fort en prog de ma classe donc si ca pouvai etre pas trop technique vos reponce cela m arrangerais )

  4. #4
    R�dacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par d�faut
    Bon d�j� , tu devrai demand� � un mod�rateur de te chang� de forum, vu qu'ici c'est plutot reserv� au C++ "pur", et non pas � Borland C++ Builder.

    Pour un d�but de solution, je te conseillerai de regard� ce source :

    http://c.developpez.com/sources/bcb/...ndfileswithext

    Tu va voir qu'il va te permettre de parcourir un repertoire ainsi que tous ces sous repertoire. (enfin si la description est correct ^^ )
    En le modifiant, tu devrai pouvoir faire un algorithme pour copier toute l'arborescence d'une repertoire donn�e.

    Sinon essaye de faire une recherche sur le forum, � mon avis la question � �t� trait� plus d'une fois, tu devrai trouver des informations plus pertinantes que ce que je t'ai donn�e.

    bon courage

  5. #5
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    98
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 98
    Par d�faut
    Salut moi durant mon stage je devais aussi copi� des fichiers dans un autre repertoire.

    J'ai fais une fonction qui permet de cr�er des repertoire plusieurs meme. Si tu en a besoins je te les filerai.
    Sinon pour en revenir au copie voila mon code. Juste une petite pr�cision COPYFILE ne marche qu'avec le nom complet du fichier et du fichier de destination:
    EXEMPLE : fichier � copier >> D:\test\fichier.txt
    Copie >> D:\copie\test.txt

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    long DBI_copie_fichier(char *_nom_origine, char *_nom_destination)
    {
    	LPVOID lpMsgBuf;
     
    	if(CopyFile(_nom_origine, _nom_destination, FALSE) == 0)
    	{
    		printf("IMPOSSIBLE DE COPIER LE FICHIER");		
    		return(FALSE);
    	}
     
    	return(TRUE);
    }
    Voila la d�claration de la fonction

    et dans mon programme je l'appel comme ceci, mais toi tu peux directement changer _nom_origine = chemin du fichier � copier
    _nom_destination = chemin de destination des copies

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    if(DBI_copie_fichier(_nom_origine, _nom_destination ) == FALSE)
    {
           return(FALSE);
    }
    n'oublie pas de mettre le chemin complet par exemple : D:\copie\test.txt

  6. #6
    Membre exp�riment�
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Par d�faut
    Bonjour,

    Pour la copie, il y'a deja eu divers sujets a ce propos... faire une recherche sur le forum d'aidera... (si je me rappel bien, un traitait de xcopy)

    Sinon, essaye d'utiliser les balise [code], c'est le # de ton editeur.
    Merci

    lanonyme

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