在C中有没有一种方法可以将一个目录中的所有文件复制到另一个目录?
我希望不要求助于读写每一个文件。有没有其他的方法可以短一点,简单一点? 我希望在linux机器上执行此操作。使用 system()用于从C/C调用操作系统命令++ 节目 在windows上:在C中有没有一种方法可以将一个目录中的所有文件复制到另一个目录?,c,file,copy,C,File,Copy,我希望不要求助于读写每一个文件。有没有其他的方法可以短一点,简单一点? 我希望在linux机器上执行此操作。使用 system()用于从C/C调用操作系统命令++ 节目 在windows上: #include <stdlib.h> int main() { return system("copy .\\CopyFrom\\* .\\CopyTo"); } 使用 system()用于从C/C调用操作系统命令++ 节目 在windows上: #inclu
#include <stdlib.h>
int main()
{
return system("copy .\\CopyFrom\\* .\\CopyTo");
}
使用
system()用于从C/C调用操作系统命令++
节目
在windows上:
#include <stdlib.h>
int main()
{
return system("copy .\\CopyFrom\\* .\\CopyTo");
}
嗯<代码>系统(“cp path/to/source/*path/to/destin/”代码>在C语言中没有简单的方法,你需要自己编写代码,或者使用
系统
函数,它可以让你在一个shell中基本上做任何你能做的事情为什么你需要这样做?为什么在C程序中需要这样做?您试图解决的实际和根本问题是什么?请直接询问,用C编写复制文件的代码并不特别困难,用C编写迭代目录的代码也不特别困难。如果你组织得很好,你可能只需要在你的工作生涯中为C写一次代码。为什么不直接做呢?嗯<代码>系统(“cp path/to/source/*path/to/destin/”代码>在C语言中没有简单的方法,你需要自己编写代码,或者使用系统
函数,它可以让你在一个shell中基本上做任何你能做的事情为什么你需要这样做?为什么在C程序中需要这样做?您试图解决的实际和根本问题是什么?请直接询问,用C编写复制文件的代码并不特别困难,用C编写迭代目录的代码也不特别困难。如果你组织得很好,你可能只需要在你的工作生涯中为C写一次代码。为什么不这样做呢?虽然我相信这会很好,但它确实依赖于它们是一个可用的shell或命令行处理器。但我认为,更大的问题是,如果你没有编写控制台程序,那么在复制过程中会得到反馈。虽然我确信这会很好地工作,但这确实取决于它们是否是可用的shell或命令行处理器。但我认为,更大的问题是,如果您没有编写控制台程序,那么在复制过程中会得到反馈。