编写一个Java程序,使用File类读取文件名、文件权限、文件长度等属性在控制台上打印。
时间: 2024-03-23 15:43:22 浏览: 99
JAVA 打印程序
好的,下面是一个使用Java的File类读取文件属性并打印的示例程序:
```java
import java.io.File;
public class FileProperties {
public static void main(String[] args) {
// 获取文件路径
String filePath = "C:\\test\\test.txt";
// 创建File对象
File file = new File(filePath);
// 判断文件是否存在
if (file.exists()) {
// 打印文件名
System.out.println("文件名:" + file.getName());
// 打印文件路径
System.out.println("文件路径:" + file.getAbsolutePath());
// 判断文件是否可读
if (file.canRead()) {
System.out.println("文件可读");
} else {
System.out.println("文件不可读");
}
// 判断文件是否可写
if (file.canWrite()) {
System.out.println("文件可写");
} else {
System.out.println("文件不可写");
}
// 获取文件长度
long length = file.length();
System.out.println("文件长度:" + length + "字节");
} else {
System.out.println("文件不存在");
}
}
}
```
你可以将上述代码复制到Java编辑器中,然后运行它,它就会读取指定文件的属性并输出到控制台。你需要将代码中的文件路径修改为你想要读取属性的文件路径。
阅读全文