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 atributo time da última modificação 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
- Atributos
Comentários
Atualiza o atributo time da última modificação de um arquivo. A hora do arquivo é convertida para a época e precisão suportadas pelo sistema de arquivos. A conversão de granularidades mais finas para mais grossas resulta em perda de precisão. O comportamento desse método ao tentar definir a hora da última modificação quando ele não é suportado pelo sistema de arquivos ou está fora do intervalo suportado pelo armazenamento de arquivos subjacente não está definido. Pode ou não falhar jogando um IOException
arquivo .
<b>Exemplo de uso:</b> Suponha que desejamos 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.