Java File 获取文件创建日期
时间: 2023-07-18 13:03:18 浏览: 102
Java获得文件创建时间
可以使用Java的File类和Java8中的新API来获取文件的创建日期。以下是获取文件创建日期的代码示例:
```java
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.attribute.BasicFileAttributes;
import java.util.Date;
public class FileCreationDateExample {
public static void main(String[] args) {
File file = new File("file.txt");
try {
BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);
Date creationDate = new Date(attr.creationTime().toMillis());
System.out.println("File Creation Date is: " + creationDate);
} catch (IOException e) {
System.out.println("Exception caught: " + e.getMessage());
}
}
}
```
在上面的代码中,我们使用Files类的readAttributes方法来获取文件的基本属性。然后,我们使用BasicFileAttributes类的creationTime方法来获取文件的创建时间,并将其转换为Java日期对象。最后,我们打印出文件的创建日期。
阅读全文