EN
Java - get metadata of the file
0 points
In this article, we would like to show you how to get file metadata in Java.
xxxxxxxxxx
1
import java.io.IOException;
2
import java.nio.file.Files;
3
import java.nio.file.Path;
4
import java.nio.file.Paths;
5
import java.nio.file.attribute.BasicFileAttributes;
6
7
public class Example {
8
9
public static void main(String[] args) throws IOException {
10
11
Path filePath = Paths.get("C:\\projects\\dirask.txt");
12
BasicFileAttributes fileAttributes = Files.readAttributes(filePath, BasicFileAttributes.class);
13
14
System.out.println("isDirectory: " + fileAttributes.isDirectory());
15
System.out.println("isRegularFile: " + fileAttributes.isRegularFile());
16
System.out.println("isSymbolicLink: " + fileAttributes.isSymbolicLink());
17
System.out.println("isOther: " + fileAttributes.isOther());
18
19
System.out.println("creationTime: " + fileAttributes.creationTime());
20
System.out.println("lastAccessTime: " + fileAttributes.lastAccessTime());
21
System.out.println("lastModifiedTime: " + fileAttributes.lastModifiedTime());
22
23
System.out.println("file size: " + fileAttributes.size() + " B");
24
}
25
}