РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
821 of 1163 menu

Метод setLastModifiedTime

Метод setLastModifiedTime класса Files устанавливает время последнего изменения файла или директории. Первым параметром метод принимает объект Path, представляющий путь к файлу или директории. Вторым параметром передается объект FileTime, содержащий новое значение времени последнего изменения. Метод возвращает объект Path - путь к файлу, у которого было изменено время. Если файл не существует, выбрасывается исключение IOException.

Синтаксис

Files.setLastModifiedTime(path, time)

Пример

Давайте создадим файл и установим ему новое время последнего изменения:

import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.attribute.FileTime; public class Main { public static void main(String[] args) throws Exception { Path path = Files.createTempFile("test", ".txt"); FileTime time = FileTime.fromMillis(1000000000000L); Files.setLastModifiedTime(path, time); FileTime res = Files.getLastModifiedTime(path); System.out.println(res); Files.deleteIfExists(path); } }

Результат выполнения кода:

"2001-09-09T01:46:40Z"

Пример

Давайте установим текущее время последнего изменения для файла:

import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.attribute.FileTime; public class Main { public static void main(String[] args) throws Exception { Path path = Files.createTempFile("test", ".txt"); FileTime time = FileTime.fromMillis(System.currentTimeMillis()); Path res = Files.setLastModifiedTime(path, time); System.out.println(res.getFileName()); Files.deleteIfExists(path); } }

Результат выполнения кода:

"test1234567890.txt"

Смотрите также

  • метод getLastModifiedTime,
    который возвращает время последнего изменения
  • метод exists,
    который проверяет существование файла
  • метод createFile,
    который создает новый файл
  • класс Files,
    который содержит методы для работы с файлами
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить