Compartilhar via


Files.SetLastModifiedTime(IPath, FileTime) Método

Definição

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 IOExceptionarquivo .

<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);

Documentação Java para java.nio.file.Files.setLastModifiedTime(java.nio.file.Path, java.nio.file.attribute.FileTime).

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.

Aplica-se a