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

新的上次修改時間

傳回

路徑

屬性

備註

更新檔案的上次修改時間屬性。 檔案時間會轉換成文件系統所支援的 Epoch 和精確度。 從更精細的數據粒度轉換成較粗細的數據粒度會導致精確度遺失。 嘗試設定檔系統不支援的最後一次修改時間,或未定義基礎檔案存放區所支援的範圍之外時,這個方法的行為。 擲回 IOException可能會失敗。

<b>使用範例:</b> 假設我們想要將上次修改時間設定為目前時間:

Path path = ...
               FileTime now = FileTime.fromMillis(System.currentTimeMillis());
               Files.setLastModifiedTime(path, now);

java.nio.file.Files.setLastModifiedTime(java.nio.file.Path, java.nio.file.attribute.FileTime)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於