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
新的上次修改時間
傳回
路徑
- 屬性
備註
更新檔案的上次修改時間屬性。 檔案時間會轉換成文件系統所支援的 Epoch 和精確度。 從更精細的數據粒度轉換成較粗細的數據粒度會導致精確度遺失。 嘗試設定檔系統不支援的最後一次修改時間,或未定義基礎檔案存放區所支援的範圍之外時,這個方法的行為。 擲回 IOException
可能會失敗。
<b>使用範例:</b> 假設我們想要將上次修改時間設定為目前時間:
Path path = ...
FileTime now = FileTime.fromMillis(System.currentTimeMillis());
Files.setLastModifiedTime(path, now);
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。