我正在制作一个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