获取系统文件的创建日期
Posted guyanzy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取系统文件的创建日期相关的知识,希望对你有一定的参考价值。
String filePath = "文件夹地址";
File filePathIs = new File(filePath);
if(!filePathIs.isDirectory()){
filePathIs.mkdirs();
}
//文件夹下的文件列表
List<File> files = files(filePathIs);
files.stream().forEach(f -> {
try {
BasicFileAttributes basicFileAttributes = java.nio.file.Files.readAttributes(f.toPath(), BasicFileAttributes.class);
FileTime fileTime = basicFileAttributes.creationTime();
Instant instant = fileTime.toInstant();
//将时间设置为 格林威治时间+8小时
System.out.println(instant.atZone(ZoneId.of("GMT+8")));
} catch (IOException e) {
e.printStackTrace();
}
});
以上是关于获取系统文件的创建日期的主要内容,如果未能解决你的问题,请参考以下文章