获取文件最后访问时间的 Java 程序
原文:https://www . geesforgeks . org/Java-program-获取文件的最后访问时间/
存储大量数据的每个文件也有自己的数据集(称为元数据),可以用来获取该文件的属性。这种数据类型称为属性。Java 为访问任何文件的任何属性提供了基础,如文件的创建时间、上次访问时间、上次修改时间、文件类型等。
这一切都可以通过 java 的两个重要的包来完成,即
- Java . nio . file . *;
- Java . nio . file . attribute . *;
我们将在这里使用的这个包的两个主要类是:
- basicfileattribureview
- 基本属性
示例:base cfileattributeview 类的 readattributes() 方法将用于获取base cfileattributes 类对象中的属性。
Java 语言(一种计算机语言,尤用于创建网站)
// Java program to get the last access time of a file
import java.nio.file.*;
import java.nio.file.attribute.*;
import java.util.Scanner;
// save as file named gfg.java
public class gfg {
public static void main(String[] args) throws Exception
{
// reading the file path from the system.
Scanner sc = new Scanner(System.in);
System.out.println("Enter the file path");
String s = sc.next();
// setting the path .
Path path = FileSystems.getDefault().getPath(s);
// setting all the file data to the attributes in
// class file of BasicFileAttributeView.
BasicFileAttributeView view = Files.getFileAttributeView(
path, BasicFileAttributeView.class);
// method to read the file attributes.
BasicFileAttributes attribute = view.readAttributes();
// using lastAccessTime() method to print the last
// access time of that file.
System.out.println("last access time is :"
+ attribute.lastAccessTime());
}
}
版权属于:月萌API www.moonapi.com,转载请注明出处