Java文件时间 |
您所在的位置:网站首页 › java修改文件创建时间 › Java文件时间 |
Java文件时间——获取Java文件创建、修改、访问时间
位置:首页>文章>详情
分类:Java教程
阅读(308)
2023-06-26 07:54:18
在 Java 文件时间教程中,我们展示了如何使用 Files 和 BasicFileAttributes 在 Java 中确定文件创建、最后修改和最后访问时间。 文件Files 是一个 Java 类,它包含对文件、目录或其他类型的文件进行操作的静态方法。大多数情况下,这些方法将委托给关联的文件系统提供程序来执行文件操作。 基本文件属性BasicFileAttributes 保存基本的文件属性。这些是许多文件系统共有的属性,包括强制性和可选文件属性,例如文件创建时间的大小。 BasicFileAttributes 使用 Files.readAttributes 方法检索。 Java文件创建时间使用 BasicFileAttributes.creationTime 方法检索 Java 中的文件创建时间。 com/zetcode/JavaFileLastCreationTime.java package com.zetcode; import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.attribute.BasicFileAttributes; public class JavaFileLastCreationTime { public static void main(String[] args) throws IOException { String fileName = "/home/jano/world.sql"; File myfile = new File(fileName); Path path = myfile.toPath(); BasicFileAttributes fatr = Files.readAttributes(path, BasicFileAttributes.class); System.out.printf("File creation time: %s%n", fatr.creationTime()); } }此示例打印指定文件的创建时间。 Java文件最后修改时间BasicFileAttributes.lastModifiedTime 方法获取 Java 文件的最后修改时间。 com/zetcode/JavaFileLastModifiedTime.java package com.zetcode; import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.attribute.BasicFileAttributes; public class JavaFileLastModifiedTime { public static void main(String[] args) throws IOException { String fileName = "/home/jano/world.sql"; File myfile = new File(fileName); Path path = myfile.toPath(); BasicFileAttributes fatr = Files.readAttributes(path, BasicFileAttributes.class); System.out.printf("Last modification time: %s%n", fatr.lastModifiedTime()); } }此示例打印指定文件的最后修改时间。 Java 文件上次访问时间使用 BasicFileAttributes.lastAccessTime 方法检索 Java 文件的最后访问时间。 com/zetcode/JavaFileLastAccessTime.java package com.zetcode; import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.attribute.BasicFileAttributes; public class JavaFileLastAccessTime { public static void main(String[] args) throws IOException { String fileName = "/home/jano/world.sql"; File myfile = new File(fileName); Path path = myfile.toPath(); BasicFileAttributes fatr = Files.readAttributes(path, BasicFileAttributes.class); System.out.printf("Last access time: %s%n", fatr.lastAccessTime()); } }此示例打印指定文件的最后访问时间。 在本文中,我们使用 Files 和 BasicFileAttributes 确定了文件创建、上次修改和上次访问时间。 List 所有 Java 教程. 标签: JavaScript js JavaScript教程 地址:https://www.cundage.com/article/java-filetime.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |