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);
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。