Java文件时间

您所在的位置:网站首页 java修改文件创建时间 Java文件时间

Java文件时间

2024-01-17 05:45| 来源: 网络整理| 查看: 265

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