获取系统文件的创建日期

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();
}
});

posted @ 2018-11-28 09:22  孤燕南飞  阅读(460)  评论(0编辑  收藏  举报