Files.SetLastModifiedTime(IPath, FileTime) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Atualiza o último atributo de hora modificado de um arquivo.
[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
Parâmetros
- path
- IPath
o caminho para o arquivo
- time
- FileTime
a nova hora da última modificação
Retornos
o caminho fornecido
- Atributos
Comentários
Atualiza o último atributo de hora modificado de um arquivo. A hora do arquivo é convertida na época e na precisão com suporte do sistema de arquivos. A conversão de granularidades mais finas em mais grosseiras resulta em perda de precisão. O comportamento desse método ao tentar definir a hora da última modificação quando ele não tiver suporte pelo sistema de arquivos ou estiver fora do intervalo compatível com o repositório de arquivos subjacente não é definido. Ele pode ou não falhar lançando um IOException.
<b>Exemplo de uso:</b> Suponha que queremos definir a hora da última modificação para a hora atual:
Path path = ...
FileTime now = FileTime.fromMillis(System.currentTimeMillis());
Files.setLastModifiedTime(path, now);
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.