В приложении MFC какой самый простой способ скопировать файл из одного каталога в другой?

должен ли я создать два объекта CFile и скопировать один в другой символ по символу? Или в библиотеке есть что-то, что сделает это для меня?

2 ответов


Я бы просто использовать команду copyfile Win32 API функция, но пример кода в CFile:: Open документация показывает, как копировать файлы с помощью CFile (используя в значительной степени метод, который вы предлагаете).


Это зависит от того, что вы хотите сделать. Существует несколько способов копирования файлов:

  • CopyFile ()
  • CopyFileEx()
  • SHFileOperation()
  • IFileOperation (заменяет SHFileOperation () в Vista)