如果我需要,我想我可以使用流編寫我自己的版本,但這似乎是應該在某個地方的基本功能。是否有win32 CopyFile的跨平臺版本?
0
A
回答
3
boost::filesystem
庫包含一個copy_file
函數。據記載 at the boost website.
它可以像這樣使用
#include <string>
#include <boost/filesystem.hpp>
std::string sourcePath = "./sourceFile.txt";
std::string destPath = "./destFile.txt";
boost::filesystem::copy_file(sourcePath, destPath, boost::filesystem::copy_option::overwrite_if_exists);
2
0
2NinerRomeo的帖子包含一個錯誤:應該說overwrite_if_exists whare它說overwrite_if_exitsts
+0
修正了,謝謝。 – 2NinerRomeo 2012-07-25 00:17:12
相關問題
- 1. 跨平臺版本的__PTRDIFF_TYPE__
- 2. 是否有與Win32.SetEvent(int)相當的跨平臺.NET?
- 3. C#/ CopyFile:帶有進度的跨平臺代碼
- 4. Subversion版本庫是否兼容(跨平臺)?
- 5. C是否有跨平臺框架?
- 6. 是否有窗口vista的超薄讀寫器鎖的跨平臺版本?
- 7. 跨平臺版本的ntohl()? - C++
- 8. 是否有跨平臺的腳本語言,不需要安裝?
- 9. 使用宏WIN32或_MSC_VER跨平臺
- 10. Silverlight 4是否具有跨平臺本機進程調用?
- 11. npm腳本:是否有跨平臺條件語句?
- 12. 在不同的平臺上是否有相同的版本?
- 13. 跨平臺的Emacs腳本
- 14. 彙編代碼是否跨平臺?
- 15. Rust是否支持fork()跨平臺?
- 16. QtWebKit是否真正跨平臺?
- 17. NServiceBus是否適合跨平臺集成?
- 18. 跨平臺的shell腳本
- 19. android平臺版本
- 20. IOCP,跨平臺庫?
- 21. 是否有適用於iPhone的跨平臺網絡庫?
- 22. 是否有跨平臺的文件系統事件庫?
- 23. 是否有處理操作系統日期的lib(跨平臺)?
- 24. Boost中是否有跨平臺的高管?
- 25. 是否有跨平臺使用的MulDiv功能?
- 26. C#/。NET是否有跨平臺的GUI框架?
- 27. Poco C++庫是否具有跨平臺的WaitForMultipleObjects()模擬?
- 28. 在PlayN中,是否有跨平臺的格式化小數?
- 29. 是否有免費的跨平臺設置生成器工具?
- 30. 是否有Arduino串行庫的跨平臺「端口」?
跨越哪些平臺有關係嗎?你使用什麼庫/允許問題的範圍? – 0xC0000022L 2012-03-06 19:53:47
你在找C++ std lib中的等價物嗎?如果是這樣,就沒有這樣的事情。 – 2012-03-06 19:56:33
主要看望posix和windows平臺。看看升壓/文件系統。看起來很有希望。 – 2NinerRomeo 2012-03-06 20:01:20