Lia*_*aly 6 c++ windows directory copy file
我使用c ++制作了备份程序,但它使用System()命令批量复制文件.
我正在寻找一种复制整个目录的方法(这不需要创建任何目录,只需复制它们).或者,复制目录中的所有内容.
例如,我想要复制C:\Users\ to E:\Backup\ Or C:\Users\* to E:\Backup\.
C:\Users\ to E:\Backup\ Or C:\Users\* to E:\Backup\
如果可能的话,你可以在答案中加入一个例子.
非常感谢!
YSC*_*YSC 8
截至今天,C++17<filesystem>是正确的解决方案。
<filesystem>
#include <filesystem> int main() { std::filesystem::copy("C:/Users/", "E:/Backup/"); }
斜杠 ( /) 被解释为目录分隔符,这比双反斜杠 ( \\)更容易阅读。
/
\\
izo*_*ica 4
使用 System 的方法将不独立于平台。我强烈建议使用boost::filesystem来完成此类任务。
归档时间:
13 年,8 月 前
查看次数:
14269 次
最近记录:
8 年,7 月 前