复制文件夹中的c

什么是复制一个文件夹(及其全部内容)从adress1(文件夹的地址)到adress2在c? 我不想将它复制到缓冲区,然后保存它,因为它可能包含大文件

如果你想自己实现这个,看看这个代码

如果没有那么重要,你可以使用操作系统的cp命令,而不是在你的代码中使用system('cp',...)或者system('xcopy',...)

无论如何,每个实现都会缓存一些要复制的文件(如果您自己实现,则可以控制缓冲区的大小),例如:

假设您要复制大小为10000字节的文件X.
使用100字节的缓冲区,您将循环100次填充缓冲区并写入目标文件