ディレクトリに次のファイルがあります。区切り記号は "_"で、3番目のフィールドはファイルが作成された日付です。 これで、最初の列コードに従って日付が最も古いファイルを常に選択する必要があります。古いファイルを日付で返します
例:私は、結果として古いファイルを持っている必要があります。この場合
1020300000_XXXXXXXXX_20160707193000.TXT
1020300000_XXXXXXXXX_20160707170000.TXT
1020400000_XXXXXXXXX_20160707180000.TXT
1020400000_XXXXXXXXX_20160707190000.TXT
。
1020300000_XXXXXXXXX_20160707170000.TXT
1020400000_XXXXXXXXX_20160707180000.TXT
誰かが以前のファイルのみを返すのに役立つでしょうか?
「1020300000_XXXXXXXXX_20160707193000.TXT」が「1020300000_XXXXXXXXX_20160707170000.TXT」より古いのはなぜですか?ディレクトリリストはすでに日付順にソートされていますか?最後の6桁はHHMMSSではありませんか? –
はい、それです。 –
@LeonardoBerbert - Casimirの質問にお答えできますか? – Arijit