0
A
回答
0
不能使用std::experimental::filesystem
(C++ 14)或std::filesystem
(C++ 17)創建文件。該庫可以操作現有的路徑(包括名稱)和狀態(權限),但不能用於操作其內容。
儘管resize_file()
可以通過截斷或零填充操作文件內容,但它只能處理已存在的文件。當傳遞一個不存在的文件作爲參數p
時,它會拋出resize_file(p, n): invalid arguments: operation not permitted
。
相關問題
- 1. 在文件系統中創建文件
- 2. 在文件中創建文件系統
- 3. C++文件系統
- 4. 閱讀使用虛擬文件系統創建的文件JIMFS
- 5. 無法創建本地文件系統如何寫入本地文件系統
- 6. 文件系統同步庫?
- 7. HTML5文件系統:文件未在設備上創建
- 8. 在文件系統中創建文件的Java I/O延遲
- 9. 文件系統路徑創建錯誤(文件上傳)
- 10. 解碼與文件系統API創建的文件
- 11. FUSE文件系統監視任何創建/刪除的文件
- 12. 在內存中創建文件不是文件系統
- 13. 安裝過程中不會創建文件系統文件夾
- 14. 在文件系統動態創建文件夾ax
- 15. 根據文件系統中存在的文件創建HTML
- 16. Drupal 7 - 創建整個系統備份數據庫和文件系統
- 17. 使用名稱創建文本文件系統日期
- 18. 的Hadoop文件系統是物理文件系統或虛擬文件系統
- 19. Ruby通用文件系統庫
- 20. 如何在保存文件時在文件系統上創建文件夾
- 21. 使用NSDirectoryEnumerator建模文件系統
- 22. 用C++創建文件
- 23. 用c#創建flash文件#
- 24. 用C#創建空文件#
- 25. 使用boost文件系統獲取文件系統類型
- 26. 如何在nodejs中使用文件系統獲取文件創建日期?
- 27. 在文件系統上存儲文件的Sharepoint文檔庫
- 28. 如何刪除由eclipse插件創建的本地文件系統文件
- 29. Xcode文件系統
- 30. VMWare文件系統
哪個文件系統庫?你的意思是標準文件流,還是別的?你試過什麼了? – Andrew
C++'文件系統'庫。我在這裏沒有找到任何東西 - http://en.cppreference.com/w/cpp/experimental/fs –
您鏈接到的庫用於處理現有文件和遍歷文件系統。要創建一個文件,你可以使用標準文件流(例如'std :: ofstream')簡單地打開它來寫入。 – Andrew