У меня есть один вопрос для чтения файлов каталога. Во-первых,
String[] files = sourceDirectory.list();
Я собираю некоторые данные и помещаю их в каталог. Я хочу читать файлы в порядке созданного времени, потому что я хочу сохранить последовательность следов данных.
В документации File.list()
он не может гарантировать порядок согласованности. Как я могу читать файлы в порядке?
Второй вопрос: я хочу вычислить интервал времени между 2 сообщениями из имени сообщения, потому что имена сообщений имеют информацию о отметке времени. Например,
trace2011_Aug_3__0_0_1
и trace2011_Aug_3__0_0_5
. Как я могу преобразовать строковые значения в объект Date и вычислить разницу между ними?
Большое спасибо.