如何在VC ++中复制文件?

时间:2010-06-01 05:58:12

标签: c++ windows visual-c++

我想将闪存驱动器中存在的文件复制到硬盘驱动器中,然后使用VC ++应用程序运行它们。我有VS 2008 ..?

2 个答案:

答案 0 :(得分:2)

您可以使用FindFile()找出文件夹中的文件..

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

然后ShellExecute(...)

答案 1 :(得分:0)

使用FindFirstFile / FindNextFile / FindClose枚举闪存驱动器上的文件。如果您确定该文件是可执行文件(例如通过检查.exe扩展名),则可以使用CopyFile将其复制到所需的硬盘驱动器。

复制后,您可以使用ShellExecute启动它们,如果您想通过流程句柄控制流程,则可以使用CreateProcess