将文件夹(及其全部内容)从adress1(文件夹的地址)复制到c中的adress2的最佳方法是什么?我不想将其复制到缓冲区然后保存,因为它可能包含大文件
答案 0 :(得分:0)
如果您希望自己实现此功能,请查看this代码
如果您没有那么重要,那么您可以使用操作系统的cp
命令而不是在代码中使用system('cp',...)
或system('xcopy',...)
用于Windows。
无论如何,每个实现都会缓冲一些文件进行复制(如果你自己实现,你可以控制缓冲区的大小),例如:
假设您要复制大小为10000字节的文件X
对于大小为100字节的缓冲区,您将循环100次填充缓冲区并写入目标文件