作为处理的结果,一些数据文件被写入磁盘。
- 2 个服务器(MAC 和 Linux)之间的文件计数匹配
- 系统之间的文件名相同
- 系统之间的文件内容相同,由 md5sum 衡量
然后根据从所述文件中读取的内容计算报告,使用
for (File f : contentDirectory.listFiles()) {
// magic
.listFiles()
javadoc 说:
无法保证结果数组中的名称字符串会以任何特定顺序出现;特别是,它们不能保证按字母顺序出现。
虽然这是真的,但我想知道......列出文件的顺序不是随机的,对吧?我的意思是,列出相同的文件 2 次会产生相同的结果,这是正确的吗?
这是否意味着当文件在 2 个不同的系统上列出时,顺序可能不一样?
最终更大的问题是,如何以相同的顺序列出目录中的文件,而不管 OS 文件是否存储在其中?