Estoy intentando que el programa pueda cancelar la copia. Por lo tanto, no puedo usar Microsoft.VisualBasic.FileIO.FileSystem.CopyFile
. Hay algunos contenedores para CopyFileEx
en la web, como here. Sin embargo, prefiero no utilizar algo que no entiendo, que no quiera resultados inesperados (o errores). ¿Hay una manera administrada de hacer esto? O tal vez un contenedor de MS (en algo como Windows API CodePack)?¿Cómo copiar un archivo con la capacidad de cancelar la copia?
Gracias.
Sin embargo usted lo hace, usted está probablemente va a querer copiar a un archivo temporal, a continuación, mover el archivo temporal en el lugar adecuado una vez que ha hecho la copia . De esa forma no va a trash el archivo de destino (potencialmente existente) cuando se cancela la copia. – cHao
Copiar un archivo * correctamente * es ridículamente difícil. Usa el código de Toub. –