¿Debo crear dos objetos CFile y copiar uno en el otro carácter por carácter? ¿O hay algo en la biblioteca que hará esto por mí?En una aplicación MFC, ¿cuál es la forma más fácil de copiar un archivo de un directorio a otro?
7
A
Respuesta
11
Solo utilizaría la función CopyFile Win32 API, pero el código de ejemplo en la documentación CFile::Open muestra cómo copiar archivos con CFile (usando prácticamente el método que sugiera).
1
Depende de lo que quieras hacer. Hay un número de maneras de copiar archivos:
- CopyFile()
- CopyFileEx()
- SHFileOperation()
- IFileOperation (reemplaza SHFileOperation() en Vista)
Cuestiones relacionadas
- 1. ¿Cuál es la forma de haskell para copiar un directorio?
- 2. ¿Cuál es la forma más fácil de animar una línea?
- 3. ¿Cuál es la forma más fácil de clonar (copiar) un objeto Scala mutable?
- 4. ¿Cuál es la forma más fácil de analizar un archivo INI en Java?
- 5. ¿Forma más fácil de copiar la ruta a un archivo o directorio al portapapeles en Visual Studio?
- 6. ¿Cuál es la forma más fácil de acceder a un micrófono de una computadora en Python?
- 7. node.js, express.js - ¿Cuál es la forma más fácil de servir un solo archivo estático?
- 8. ¿Cuál es la forma más fácil de actualizar una aplicación grande de C# winforms a WPF
- 9. ¿Cuál es la forma más fácil de obligar a Idea a generar el archivo R.Java?
- 10. ¿Cuál es la forma más fácil de leer un archivo DBF de FoxPro desde Python?
- 11. La forma más fácil de comprobar si una Cadena arbitraria es un nombre de archivo válido
- 12. ¿Cuál es la forma correcta de copiar un archivo de onda transportadora de un registro a otro?
- 13. La forma más fácil de escribir NSData en un archivo
- 14. ¿Cuál es la forma más rápida de copiar los valores y las claves de un diccionario a otro en C#?
- 15. ¿Cuál es la forma más sencilla de conectar un dispositivo a un iPad desde una aplicación?
- 16. ¿Cuál es la forma más fácil de usar el código fuente C en una aplicación Java?
- 17. ¿Cuál es la forma más fácil en Git de "seleccionar" cambios no confirmados en un archivo individual?
- 18. ¿Cuál es la forma más fácil de conservar datos en una aplicación de iPhone?
- 19. ¿Cuál es la forma más eficiente de copiar de forma masiva a SQL Server desde Java?
- 20. ¿Cuál es la forma más fácil en Perl puro de transmitir desde otro recurso HTTP?
- 21. ¿Cuál es la forma más fácil de duplicar un registro de registro activo?
- 22. ¿Cuál es la forma más fácil de convertir una cadena xhtml a PDF utilizando Flying Saucer?
- 23. C#: ¿cuál es la forma más fácil de restar tiempo?
- 24. ¿Cuál es la forma más fácil de agregar comas a un número entero?
- 25. ¿Cómo copiar mis archivos de un directorio a otro?
- 26. ¿Cuál es la forma más eficiente de copiar en profundidad un objeto en Ruby?
- 27. ¿Cuál es la forma más fácil de exportar datos desde una aplicación de motor de aplicación de Google en vivo?
- 28. Android Eclipse: ¿Cuál es la forma más fácil de duplicar una clase?
- 29. ¿Cuál es la forma más fácil de descomponer archivos XAML grandes en mi aplicación?
- 30. ¿Cuál es la forma más fácil de crear una extensión C opcional para un paquete python?
+1 No olvide que MFC es solo un contenedor Win32. Cuando se realizan acciones simples de bajo nivel, a menudo es más eficiente llamar directamente a la API. –