hou$$am Fondateur
Nombre de messages : 386 Localisation : Tlemcen-Algeria Date d'inscription : 04/01/2007
| Sujet: Comment copier un fichier ? Mer 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. | |
|