编写一个Java程序,使用File类读取文件名、文件权限、文件长度等属性在控制台上打印。
时间: 2024-03-21 08:40:06 浏览: 121
java多线程读取多个文件的方法
好的,以下是Java程序的实现:
```java
import java.io.File;
public class FileProperties {
public static void main(String[] args) {
// 创建File对象
File file = new File("文件路径");
// 判断文件是否存在
if (file.exists()) {
// 打印文件名
System.out.println("文件名:" + file.getName());
// 打印文件权限
System.out.println("文件权限:");
System.out.println("可读:" + file.canRead());
System.out.println("可写:" + file.canWrite());
System.out.println("可执行:" + file.canExecute());
// 打印文件长度
System.out.println("文件长度:" + file.length() + " 字节");
} else {
System.out.println("该文件不存在!");
}
}
}
```
注意,需要将代码中的“文件路径”替换为具体的文件路径,才能正确运行程序。
阅读全文