Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmFsLM 410 of 420 menu
◀ ▶

Время изменения файла в Java

Метод Files.getLastModifiedTime возвращает момент последнего изменения. Число миллисекунд с эпохи Unix удобно получить через toMillis. Для отсутствующего файла будет исключение:

import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class Main { public static void main(String[] args) throws Exception { Path state = Paths.get("state.json"); long ms = Files.getLastModifiedTime(state).toMillis(); System.out.println(ms); } }

Запишите touch.txt, подождите секунду, допишите текст и сравните два значения времени изменения.

Объясните, почему для missing.json, которого нет, нужна отдельная проверка перед чтением времени.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить