如何将特定文件夹复制到另一个目录?

时间:2019-05-20 06:10:48

标签: c++ c++11

如何使用C ++ 11中的fileSystem仅将具有子内容的一个文件夹从文件夹列表移动到另一个目录?

我尝试了filsSystem fs::copy copyrecursive或重命名选项, 但是它要么复制或移动所有文件夹,要么仅复制子文件夹(主目录除外,该主目录也应移动)

fs::copy(p,path->dirPath,fs::copy_options::overwrite_existing | fs::copy_options::recursive | fs::copy_options::copy_symlinks )

 recursive_copy(dirPath.c_str(),path->dirPath.c_str(),ec);

对于Ex:我有./test作为父目录。 在父母下,我有三个文件夹。

/f1 /f2 /f3

/f2下,我在两个文件中都有一个软链接

/softlink.lno text1 text2

我想将f2文件夹及其子内容移动到f1。但是,根据我的尝试,它只是处理f2目录的子内容或所有文件夹f1,f2,f2的情况。到f1

0 个答案:

没有答案