NEO ::: TEAM
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

NEO ::: TEAM

New Evolution Owner
 
AccueilRechercherDernières imagesS'enregistrerConnexion
-40%
Le deal à ne pas rater :
Lego 40747 Les Jonquilles à 8,98€ / 40725 Les Fleurs de cerisier ...
8.98 € 14.99 €
Voir le deal

 

 Comment copier un fichier ?

Aller en bas 
AuteurMessage
hou$$am
Fondateur
Fondateur
hou$$am


Nombre de messages : 386
Localisation : Tlemcen-Algeria
Date d'inscription : 04/01/2007

Comment copier un fichier ? Empty
MessageSujet: Comment copier un fichier ?   Comment copier un fichier ? Icon_minitimeMer 10 Jan - 3:07

Utilisez la fonction CopyFile. Le code ci-dessous permet à l'utilisateur de choisir un fichier source et de choisir sous quel nouveau nom il souhaite le copier.
Placez sur votre fiche un OpenDialog et un SaveDialog :

Code:
if (OpenDialog1->Execute())
{
  if (SaveDialog1->Execute())
  {
    if (!CopyFile(OpenDialog1->FileName.c_str(), SaveDialog1->FileName.c_str(), true))
    {
      ShowMessage("Impossible de copier");
    }
  }
}


Cette fonction copie le fichier si l'utilisateur valide les boîtes de dialogue. La fonction prend pour argument deux chaînes à zéro-terminal (source et destination) et un booléen qui indique si la fonction doit écraser un fichier déjà existant : true, la fonction n'écrase pas, false, la fonction écrase le fichier. La fonction retourne 0 si elle échoue d'où notre test pour afficher un dialogue si la copie n'a pas eu lieu.
Revenir en haut Aller en bas
 
Comment copier un fichier ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment obtenir l'extension d'un fichier ?
» Comment obtenir la taille d'un fichier ?
» Comment savoir si un fichier existe ?
» Comment obtenir la date de modification d'un fichier ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
NEO ::: TEAM :: Informatique :: Les RADs :: Borland C++ 5,6-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser