0

如何复制 Program Files 文件夹中的文件或文件夹。

实验:

 system("xcopy pro_s\\pro C:\\Program Files  /e /i /h");

但我没有成功。

4

2 回答 2

0

“程序文件”中有一个空格,可能会导致问题。尝试用双引号括起来\"C:\\Program Files\"或尝试"C:\\Progra~1"

如果您使用 C++,也可以使用强大的 boost:请参阅https://stackoverflow.com/a/2536438https://stackoverflow.com/a/8594696 或在 Windows 上参阅SHFileOperation API

于 2012-07-12T16:11:05.407 回答
0

尝试

system("xcopy \"C:\\Program Files\\foldertocopy\" \"C:\\destination\" /e /i /h"); // Copy from

system("xcopy \"C:\\source\" \"C:\\Program Files\\foldertocopyinto\" /e /i /h"); // Copy to

后者需要管理员权限。

于 2012-07-12T16:04:02.277 回答