我已经浏览了一些链接,这些链接讨论了在 windows 中使用FILE_FLAG_NO_BUFFERING
和复制文件的最快方法FILE_FLAG_OVERLAPPED
。它还讨论了如何请求读取和写入操作BUFFER SIZE
as256KB and 128KB
比 . 更快1Mb
。链接是:-
解释微小读取(重叠、缓冲)优于大型连续读取?
我也在寻找 linux 中的类似方法,它允许我以快速的方式将 DVD 的内容复制到硬盘。所以我想知道 Linux 中是否有一些文件操作标志可以为我提供最好的结果,或者 Linux 中的哪种复制方式是最好的?我的代码都是c++。
问问题
787 次