【Java】如何获取⽂件的创建时间、更新时间⼀、通过下⾯⽅式
BasicFileAttributes attr = null;
try {
Path path = Path();
attr = adAttributes(path, BasicFileAttributes.class);
} catch (IOException e) {
e.printStackTrace();
}
// 创建时间
Instant instant = ationTime().toInstant();
⼆、完整代码
public class ReadFileTimeUtils {
public static String file = "/Users/zhangboqing/Downloads/testfileclassify copy/Archives/2020-21-07/11.dmg";
public static void main(String[] args) throws IOException {
File f = new File(file);
System.out.println(getCreationTime(f));
// Path file = f.toPath();
// BasicFileAttributes attr = adAttributes(file, BasicFileAttributes.class);
// System.out.println("creationTime: " + ationTime());
// System.out.println("lastAccessTime: " + attr.lastAccessTime());
// System.out.println("lastModifiedTime: " + attr.lastModifiedTime());
}
public static String getCreationTime(File file) {
if (file == null) {
java创建文件return null;
}
BasicFileAttributes attr = null;
try {
Path path = Path();
attr = adAttributes(path, BasicFileAttributes.class);
} catch (IOException e) {
e.printStackTrace();
}
/
/ 创建时间
Instant instant = ationTime().toInstant();
// 更新时间
// Instant instant = attr.lastModifiedTime().toInstant();
// 上次访问时间
// Instant instant = attr.lastAccessTime().toInstant();
String format = DateTimeFormatter.ofPattern("yyyy-MM-dd").withZone(ZoneId.systemDefault()).format(instant);
return format;
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论