複製文件夾(及其全部內容)從adress1(文件夾的地址)到c的adress2的最佳方式是什麼?我不想把它複製到一個緩衝區,然後保存它,因爲它可能含有大文件複製文件夾在c
複製文件夾在c
回答
如果你正在尋找自己實現,看看this代碼
如果不是,你這一關鍵有執行,你可以使用操作系統的cp
命令,而不是在你的代碼中使用Windows的system('cp',...)
或system('xcopy',...)
。
總之,每一個實施將緩衝一些要複製的文件(你控制的緩衝區,如果你實現它自己的大小),例如:
說你要複製大小10000個字節
的文件X 對於大小爲100字節的緩衝區,您將循環100次填充緩衝區並寫入目標文件
*「你可以使用操作系統的'cp'命令「* - 假設操作系統有一個'cp'命令。 Windows沒有,並且因爲問題是特別要求Windows,所以我將不得不冷靜地回答這個問題。 – IInspectable
你現在可以上癮嗎? –
不是.OP正在要求*「最佳」*方式。調用'system'是 - 可以說 - 最糟糕的。使用shell的優化文件和文件夾複製基礎結構。在單個卷內移動文件時,報告錯誤,提供進度反饋以及速度非常快。 – IInspectable
- 1. 製作文件夾和複製文件
- 2. Vista複製文件正在複製到VirtualStore文件夾中
- 3. ASP Core複製文件夾
- 4. Java - 複製Jar文件夾
- 5. 複製文件在C#
- 6. C#將文件複製到具有權限的文件夾
- 7. C# - 將文件複製到用戶文件夾
- 8. 只複製某些文件和文件夾的程序C#
- 9. 如何在複製文件時將文件複製到python文件夾中
- 10. 將文件從源文件夾複製到目標文件夾
- 11. powershell複製文件夾中的所有文件夾和文件
- 12. 如何在VC++中複製文件夾?
- 13. JTree在顯示時複製文件夾
- 14. 在多個文件夾中複製
- 15. 複製文件夾recursivly在ansible
- 16. .bat文件複製文件夾到文件夾留出某些文件夾
- 17. TFS 2015 VNext複製文件任務不復制文件夾
- 18. 在輸出文件夾中製作Eclipse複製源文件
- 19. 在Windows 7上用C++複製文件夾的最佳方法
- 20. iphone將文件夾從文件夾複製到文檔
- 21. 在C++中限制頭文件夾
- 22. 如何在.NET中複製文件夾和所有子文件夾和文件?
- 23. 將文件夾從一個文件夾複製到一個新文件夾
- 24. 複製特定文件夾的文件夾結構和內容
- 25. 複製整個文件夾,除了一個子文件夾
- 26. 創建隨機文件夾,複製到隨機文件夾
- 27. ROBOCOPY - 文件夾的內容複製到一個文件夾
- 28. bitbake食譜複製文件夾,子文件夾yocto
- 29. PowerShell的最新文件夾複製到另一個文件夾
- 30. 如何使用Python複製文件夾(分成子文件夾)?
當前的C++標準沒有文件夾的概念。你可以使用'system()'和你的操作系統的相應命令。 –
boost:文件系統,在C++的情況下(你標記了它)。在C - 只有平臺的API或系統() – Starl1ght
對於C++請閱讀以下問題:http://stackoverflow.com/questions/8593608/how-can-i-copy-a-directory-using-boost-filesystem – alexeykuzmin0