我有两个java程序
1) 第一个程序每天运行并生成文件 abc_currenttimestamp.csv (eg abc_1357615107)
2)第二个程序每天运行并读取第一个程序生成的文件。但它必须读取的文件是前几天的文件,而不是今天生成的文件。
例如,第一个程序在 1 月 9 日和 1 月 10 日等生成文件。第二个程序从 10 日开始运行,并且应该读取时间戳为 1 月 9 日的文件。
一种方法可能是第二个程序检查所有文件的时间戳并查找它是否是前几天的时间戳。我不知道如何在 Java 中做到这一点。
另一种方式可能是第一个程序将文件名写入一个字段,第二个程序通过读取该字段来知道文件名。但问题是每次第一个程序每天运行时,它都会用今天的文件名覆盖这个字段。
谢谢!