gpt4 book ai didi

java - 在一个文件中索引多个文件

转载 作者:行者123 更新时间:2023-12-01 05:21:37 25 4
gpt4 key购买 nike

我有一个正在读取纯文本文件的程序。这些文件的数量可能超过500万个!

当我阅读它们时,我通过名字找到了它们!名称基本上保存为矩阵的 x 和 y,例如 440x300.txt

现在我想把它们全部放在一个大文件中并索引它们

我的意思是我现在想要确切地例如440x300.txt保存在文件中从哪个字节开始并在哪个字节结束!

我的第一个想法是创建一个单独的文件并将此信息保存在其中,就像每行包含 440 x 300 150883 173553

但是查找这些信息也需要很多时间!

我想知道这是否是找出它们从哪里开始和结束的更好方法!

以某种方式索引文件

请帮忙

顺便说一句,我正在用 Java 编程。

预先感谢您的宝贵时间。

最佳答案

如果你只需要阅读这些文件我会批量归档它们。例如使用 ZIP 或 Jar 格式。这支持文件的命名和索引,您可以使用标准工具构建、更新和检查它们。

可以将 500 万个文件放入一个存档中,但使用少量存档可能更易于管理。

顺便说一句:由于文件是文本,压缩它们也会使它们更小。您可以自己尝试一下,创建一个包含 1000 个 ZIP 或 JAR。

关于java - 在一个文件中索引多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10316702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com