我正在製作一個Qt應用程序(4.7)。有沒有一種方法可以用QFile
輕鬆拆分文件,這樣如果我有一個文件x
,我可以將它等分爲n個部分fileX1
,fileX2
,... fileXn
?QFile:將文件分成幾部分
0
A
回答
0
據我所知沒有內置的QFile方法來拆分現有的文件。
根據您的使用情況,您可以輕鬆地將文件讀入QByteArray,將其拆分爲n部分並將其保存回光盤。 (如果你想要一個如何做到這一點的例子,只需評論這個答案。)
+0
謝謝..是的..我已經擺脫QDataStream :: readRawData讀取文件...到一個*緩衝區,然後用QDataStream :: writeRawData保存。我很驚訝,當readRawData自動增加自己..(不需要尋求)但問題..這可以處理需要分切的5TB文件?沒有試過這個你.. –
0
曾經有一個選項來配置Qt,以「大文件支持」來構建它。只需谷歌的「qt大文件支持」(不帶引號),看到很多引用。
但我在the Qt 4.7 Installation guide找不到任何提及。
但是,選項-no-largefile
在頁面Platform and Compiler Notes - X11中提到。
相關問題
- 1. 將`UITableViewCell`分成幾部分
- 2. 如何將統一配置部分分成幾個文件?
- 3. 如何在php中將文件分成幾部分?
- 4. 將一個字節分成幾部分
- 5. 將字符串分成幾部分
- 6. 拆分數據分成幾個部分
- 7. awk拆分整數分成幾部分
- 8. 拆分models.py分成幾個文件
- 9. 分裂的JavaScript分成幾個文件
- 10. 我有.wav文件。我想將該文件分解成部分
- 11. 如何將文字分成兩部分
- 12. 將文本拆分成相等部分
- 13. 將表拆分成幾頁
- 14. 將一列分成幾個
- 15. 將列表分爲幾部分
- 16. 將圖像分爲幾部分
- 17. 如何將句子分成幾部分Java?
- 18. 如何將矢量分成N「幾乎相等」的部分
- 19. Python - 將列表隨機分成幾乎相等的部分
- 20. 如何將時間字符串分成幾部分(數組)?
- 21. 如何將所有對象分成幾部分
- 22. 如何將圖像分成幾個部分? Tilemap
- 23. 有沒有辦法將Chrome Ominbox分割成幾個部分?
- 24. 將fixnum分成紅寶石的幾個部分
- 25. django是否支持將你的模板分成幾部分?
- 26. 不能將一個長的字符串分成幾部分
- 27. 分割在幾個部分文本(UNIX)
- 28. 將wordpress分成兩部分
- 29. 將ListView分割成部分
- 30. 將PDL分成兩部分
最近,我有同樣的問題。因爲我只存儲同樣的實體,所以我解決了它,爲它們實現了'QDataStream operator <<()'和'QDataStream operator >>()',並創建了一個圍繞QFile處理切片的循環(round robin)。 – mbx
是的..我成功與QDataStream :: readRawData和QDataStream :: writeRawData ..快速的問題..這可以處理5tb文件分裂? –
我從來沒有試過處理那種大小的文件。如果您一次讀取/寫入<2GiB塊(因爲它限於int),它應該可以工作。順便說一句,你使用什麼文件系統? – mbx