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 fichiers+Repertoire dans un nouveau repertoire


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 242
    Par défaut Copie de fichiers+Repertoire dans un nouveau repertoire
    bonjour,

    Je souhaiterais développez un petit programme permettant de copier les repertoires et fichier d'un lecteur CD sur un dossier du C.
    Voici ce que j'ai ecrit :

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
     AnsiString chemin;
     AnsiString  OldPath = "D:\\";
     
     chemin="c:\\"+Edit1->Text;
     
            if (ForceDirectories(chemin))
            {
                 Label3->Caption="Dossier créé";
     
     
                    if(MoveFile(OldPath.c_str(), chemin.c_str()) == true)
                    {
                            Label3->Caption="ok";
                    }
                    else
                    {
                            Label3->Caption="erreur";
                    }
     
     
            }
            else
            {
                    Label3->Caption="Dossier erreur création";
            }
     
     
    }
    J'utilise une fonction MoveFile car je ne trouve pas la fonction Copy... Cette fonction me renvoit toujour sur "erreur".
    Est ce qu'il y a une personne qui aurait une solution à ce problème ou une autre technique ?
    Merci beaucoup
    Cordialement
    Kilian

  2. #2
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Pour copier les fichiers tu doit d'abord avoir créé les répertoires, il ne le fait pas tout seul, consulte la faq, rubrique gestion de fichier

  3. #3
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Salut !
    Une solution parmis d'autres :

    chgi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Copie du dossier Source et tout son contenu dans le dossier Destination :       #include <shellapi.h>
    
         //................................
    
         SHFILEOPSTRUCT FileOpStr;
         ZeroMemory(&FileOpStr, sizeof(FileOpStr));
         FileOpStr.hwnd = Application->Handle;
         FileOpStr.wFunc = FO_COPY;
         FileOpStr.pFrom = "C:\\Source\0";
         FileOpStr.pTo = "C:\\Destination\\*.*\0";
         SHFileOperation(&FileOpStr);
    Au fait, je croi qu'il est tout à fait normal que tu peut pas déplacer quoi que se soit depuis un CD

    Espérant t'aider.

Discussions similaires

  1. [XL-2007] FICHIER.XLSX qui reprend le nom de tous les fichiers contenus dans le meme repertoire ?
    Par century94 dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 21/05/2012, 02h43
  2. [XL-2000] Consolider 2 fichiers excel dans un nouveau
    Par crissud dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/12/2010, 16h27
  3. Réponses: 1
    Dernier message: 15/07/2008, 10h37
  4. Réponses: 3
    Dernier message: 13/02/2007, 16h21
  5. Copie de fichiers XLS dans une table
    Par sebvita dans le forum Oracle
    Réponses: 3
    Dernier message: 28/12/2005, 09h13

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