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

时间:2012-07-12 15:58:07

标签: c++

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

试验:

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

但我没有成功。

2 个答案:

答案 0 :(得分: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

后者需要管理员权限。

答案 1 :(得分:0)

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

如果你使用的是C ++,你也可以使用强大的提升: 见https://stackoverflow.com/a/2536438https://stackoverflow.com/a/8594696 要么 在Windows上查看SHFileOperation API