Поделиться через


Files.SetLastModifiedTime(IPath, FileTime) Метод

Определение

Обновляет атрибут времени последнего изменения файла.

[Android.Runtime.Register("setLastModifiedTime", "(Ljava/nio/file/Path;Ljava/nio/file/attribute/FileTime;)Ljava/nio/file/Path;", "", ApiSince=26)]
public static Java.Nio.FileNio.IPath? SetLastModifiedTime (Java.Nio.FileNio.IPath? path, Java.Nio.FileNio.Attributes.FileTime? time);
[<Android.Runtime.Register("setLastModifiedTime", "(Ljava/nio/file/Path;Ljava/nio/file/attribute/FileTime;)Ljava/nio/file/Path;", "", ApiSince=26)>]
static member SetLastModifiedTime : Java.Nio.FileNio.IPath * Java.Nio.FileNio.Attributes.FileTime -> Java.Nio.FileNio.IPath

Параметры

path
IPath

путь к файлу

time
FileTime

новое время последнего изменения

Возвращаемое значение

путь

Атрибуты

Комментарии

Обновляет атрибут времени последнего изменения файла. Время файла преобразуется в эпоху и точность, поддерживаемую файловой системой. Преобразование из более тонкого в грубое детализацию приводит к потере точности. Поведение этого метода при попытке задать время последнего изменения, если оно не поддерживается файловой системой или выходит за пределы диапазона, поддерживаемого базовым хранилищем файлов, не определено. Это может или не завершиться ошибкой IOException, бросая .

<Пример использования:</b>> Предположим, что мы хотим задать время последнего изменения в текущее время:

Path path = ...
               FileTime now = FileTime.fromMillis(System.currentTimeMillis());
               Files.setLastModifiedTime(path, now);

Документация по Java для java.nio.file.Files.setLastModifiedTime(java.nio.file.Path, java.nio.file.attribute.FileTime).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к