語言

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>用法範例:</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)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於