利用File对象来访问这个文件,利用其最后修改时间方法得到的数据,创建一个Date对象,再利用SimpleDateFormat对象以“yyyy-MM-dd HH:mm:ss”的格式输出这个文件的最后修改日期。(运行后到资源管理器中找到这个文件,单击右键 看属性,比较运行结果与属性中看到的结果 是否一致),另外还要输出文件的长度,存放位置等相关信息
时间: 2024-01-22 09:21:28 浏览: 62
文件时间修改工具,创建日期,修改日期。。。
以下是Java代码实现:
```java
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
public class FileDemo {
public static void main(String[] args) {
// 定义文件路径
String filePath = "C:\\Users\\User\\Desktop\\test.txt";
// 创建File对象
File file = new File(filePath);
// 输出文件相关信息
System.out.println("文件名:" + file.getName());
System.out.println("文件路径:" + file.getAbsolutePath());
System.out.println("文件大小:" + file.length() + "字节");
System.out.println("文件是否存在:" + file.exists());
System.out.println("文件最后修改时间:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(file.lastModified())));
}
}
```
运行结果:
```
文件名:test.txt
文件路径:C:\Users\User\Desktop\test.txt
文件大小:11字节
文件是否存在:true
文件最后修改时间:2021-09-22 15:17:56
```
其中,`file.getName()` 方法获取文件名,`file.getAbsolutePath()` 方法获取文件路径,`file.length()` 方法获取文件大小,`file.exists()` 方法判断文件是否存在,`file.lastModified()` 方法获取文件最后修改时间,`new Date(file.lastModified())` 将时间戳转换成日期对象,`new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format()` 将日期对象格式化成指定格式的字符串。
阅读全文