利用Java写程序显示某个文件的最后修改日期及相关信息。要求如下: 在当前项目src文件夹下新建一个以自己十位学号命名的txt文本,里边存放自己的班级、10位学号、姓名,然后利用File对象来访问这个文件,利用其最后修改时间方法得到的数据,创建一个Date对象,再利用SimpleDateFormat对象以“yyyy-MM-dd HH:mm:ss”的格式输出这个文件的最后修改日期。(运行后到资源管理器中找到这个文件,单击右键 看属性,比较运行结果与属性中看到的结果 是否一致),另外还要输出文件的长度,存放位置等相关信息,在idea里面是怎么操作的
时间: 2024-02-03 18:15:02 浏览: 82
以下是实现该功能的Java程序代码:
```java
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
public class FileLastModifiedTime {
public static void main(String[] args) {
String fileName = "src/" + "你的十位学号.txt";
File file = new File(fileName);
if (file.exists()) {
System.out.println("文件名:" + file.getName());
System.out.println("文件长度:" + file.length() + " 字节");
System.out.println("文件路径:" + file.getAbsolutePath());
System.out.println("文件最后修改时间:" + formatDate(new Date(file.lastModified())));
} else {
System.out.println("文件不存在!");
}
}
private static String formatDate(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(date);
}
}
```
在IDEA中,可以按照以下步骤操作:
1. 在项目的src文件夹下创建一个以自己十位学号命名的txt文本,里边存放自己的班级、10位学号、姓名。
2. 在IDEA中创建一个新的Java类,例如FileLastModifiedTime。
3. 将上述代码复制到FileLastModifiedTime类中。
4. 将代码中的“你的十位学号”替换成自己的十位学号。
5. 运行程序,可以在控制台看到文件的相关信息和最后修改时间。
6. 打开资源管理器,找到该文件,右键点击文件,选择“属性”,在“常规”选项卡下可以看到该文件的“修改日期”,与程序输出的最后修改时间是否一致。
阅读全文