Bonjour,
j'ai un peu honte de poster cela, je vais passer pour un gros noob mais pas grave
Quelle commande utilisez-vous pour faire une copie de fichier d'un endroit (exemple : clef usb ) vers un autre ( exemple : disque dur c:\test ")
J'ai toujours utilisé CopyFileEx jusqu'à présent, qui me permet d'appeler une fonction callback pour mettre à jour une barre de progression.
Le seul truc un peu embêtant est que je ne suis jamais arrivé à mettre la callback dans une classe, mais c'est peut-être impossible à faire du fait de la nature de la fonction (callback).
Par contre sur plus d'une centaine de fichiers copiés avec succès, j'ai deux fichiers de grosse taille ( 1.7 et 1.6 Go ) qui sortent en erreur ( retour de la fonction FileCopyEx à false ).
Est-ce qu'il y a une limite à cette fonction ou bien ?
J'ai regardé un peu sur l'aide XE3 mais ils ne parlent pas de limitation
Et pourtant c'est quand même étrange que pile poile les deux fichiers qui ne veulent pas se copier sont tous les deux de grosse taille.
Qu'en pensez-vous ?
Partager