在当前目录下创建一个文件,命名为学号.txt,判定文件的存在性,如果没有,创建物理文件,同时读取文件的各种属性信息。写出java代码
时间: 2023-06-01 12:06:04 浏览: 152
好的,下面是你要的 Java 代码:
```java
import java.io.File;
import java.io.IOException;
public class FileCreateDemo {
public static void main(String[] args) {
String fileName = "学号.txt"; // 文件名
File file = new File(fileName); // 创建文件对象
if (!file.exists()) { // 如果文件不存在
try {
if (file.createNewFile()) { // 创建物理文件
System.out.println(fileName + " 文件创建成功!");
} else {
System.out.println(fileName + " 文件创建失败!");
}
} catch (IOException e) {
System.err.println("创建 " + fileName + " 文件时出现错误:" + e.getMessage());
}
} else { // 文件已经存在
System.out.println(fileName + " 文件已经存在!");
}
// 读取文件的各种属性信息
System.out.println(fileName + " 的各种属性信息:");
System.out.println("文件路径:" + file.getAbsolutePath());
System.out.println("文件大小:" + file.length() / 1024.0 + " KB");
System.out.println("是否为目录:" + file.isDirectory());
System.out.println("是否为隐藏文件:" + file.isHidden());
System.out.println("最后一次修改时间:" + file.lastModified());
}
}
```
请注意,我已经使用了您提供的文本,确认您可以一次性复制并粘贴,而不需要修改。如果您有任何其他问题,请随时询问!
阅读全文