hello tout le monde j'ai créé une application dans la quelle je dois créer déplacer un fichier dans le dossier C:\hell
est ce que quelqun sait comment faire???
si oui merci de répondre
hello tout le monde j'ai créé une application dans la quelle je dois créer déplacer un fichier dans le dossier C:\hell
est ce que quelqun sait comment faire???
si oui merci de répondre
si personne ne sait
est-il possible de copier à partir de la crontab???
je suis sur XP et j'utilise BCB 2006
![]()
![]()
A tu regardé la FAQ et notament cette question ?
oui merci mais y a t il un moyen de copier sans les boites de dialogue
par exemple:
copier /fichier/source /fichier/cible
???
Le code de la FAQ est:
Si tu prends juste ce qui est en gras et rouge, il n'y a pas de dialogue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if (OpenDialog1->Execute()) { if (SaveDialog1->Execute()) { if (!CopyFile(OpenDialog1->FileName.c_str(), SaveDialog1->FileName.c_str(), true)) { ShowMessage("Impossible de copier"); } } }
Ah oui j'oubliais, il faut mettre un ; à la fin.
Si tu ne comprends pas la fonction CopyFile faisdans BCB
merci a crayon encore une question est ce que la meme fonction est possible pour déplacer (au lieu de copier) le fichier
ps: je hais l'aide en ligne ché pas pourquoi mais c'est physique
Étant donné que tu n'aime pas faire F1, je l'ai fais pour toi
Voici le résultat:
The MoveFile function moves an existing file or a directory, including its children.
To specify how to move the file, use the MoveFileEx function.
BOOL MoveFile(
LPCTSTR lpExistingFileName,
LPCTSTR lpNewFileName
);
pour copier c'est ça
mais pour déplacer sans copier je vois toujours pas dslCopyFile(C:/chemin/source, C:/chemin/cible, true);
++
Pour copier c'est
La fonction retourne un booléen a true si la copie s'est bien passé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CopyFile("C:\\chemin\\source", "C:\\chemin\\cible", true);
Pour déplacer c'est
La fonction retourne un booléen a true si le déplacement s'est bien passé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MoveFile("C:\\chemin\\source", "C:\\chemin\\cible");
Par contre, si le fichier destination existe, le déplacement ne se fait pas , donc c'est à toi de tester si le fichier existe avant et de supprimer la cible toit même.
???????????????????????????? J'ai répondu à la question le post juste en haut, en plus de ne pas vouloir faire de recherche, tu ne lis même pas les réponses des recherches que l'on fais pour toi. Peut-être que ton problème c'est juste que tu ne comprends pas l'anglais, donc je ne serais pas trop méchant avec toiEnvoyé par Mangacker
![]()
oui effectivement j'ai fais 2 ans d'anglais mais on a appris
" Hello how are you " et c'est tout...
donc l'anglais un peu technique je me noye
en relisant ton post je comprend ce que tu as voulu me dire merci
++
Partager