J'essaie d'avoir le programme être capable d'annuler la copie. Par conséquent, je ne peux pas utiliser Microsoft.VisualBasic.FileIO.FileSystem.CopyFile
. Il existe des enveloppes pour CopyFileEx
sur le Web telles que here. Cependant, je préfère ne pas utiliser quelque chose que je ne comprends pas, ne voulant pas de résultats inattendus (ou bugs). Y a-t-il un moyen géré de le faire? Ou peut-être un wrapper par MS (dans quelque chose comme Windows API CodePack)?Comment copier un fichier avec la possibilité d'annuler la copie?
Merci.
Cependant vous le faites, vous allez probablement vouloir copier dans un fichier temporaire, puis déplacez le fichier temporaire au bon endroit une fois fait de la copie . De cette façon, vous ne supprimerez pas le fichier de destination (potentiellement existant) lorsque la copie est annulée. – cHao
Copier un fichier * correctement * est ridiculement difficile. Utilisez le code de Toub. –