Files.SetLastModifiedTime(IPath, FileTime) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
更新檔案最後修改的時間屬性。
[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);
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。