Как копировать файлы в VC ++? - PullRequest
1 голос
/ 01 июня 2010

Я хочу скопировать файлы, присутствующие на флэш-диске, на жесткие диски, а затем запустить их с помощью приложения VC ++. У меня VS 2008 ..?

Ответы [ 2 ]

2 голосов
/ 01 июня 2010

Вы можете использовать FindFile(), чтобы выяснить, какие файлы находятся в папке.

CopyFile(_T("c:\\test"), _T("c:\\test1"), true);

Тогда ShellExecute(...)

0 голосов
/ 01 июня 2010

Используйте FindFirstFile / FindNextFile / FindClose для перечисления файлов на вашей флешке. Если вы определили, что файл является исполняемым (например, проверяя расширение .exe), то вы используете CopyFile , чтобы скопировать их на нужный жесткий диск.

После того, как они скопированы, вы можете использовать ShellExecute , чтобы запустить их, или же CreateProcess , если вы хотите управлять процессом через дескриптор процесса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...