【发布时间】:2016-05-19 14:12:15
【问题描述】:
我想将目录 (tmp1) 的内容复制到另一个目录 (tmp2)。 tmp1 可能包含文件和其他目录。我想使用 C/C++ 复制 tmp1 的内容(包括模式)。如果 tmp1 包含目录树,我想递归地复制它们。
什么是最简单的解决方案?
我找到了打开目录并读取每个条目并使用cp 命令复制它的解决方案。有更简单的解决方案吗?
【问题讨论】:
-
@Mirakurun 比我建议的要复杂得多,并且不复制文件的模式(并且不适用于目录)。
-
cp -a $src $dst- 否则:你已经做了什么?显示您的代码。这不是咨询网站。 C和C++也是不同的语言。选择一个。 -
我认为最简单的方法是使用现有的工具。只需使用
cp -R