1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package
com.yeqc.testDemo;
import
java.io.File;
public
class
ReadFileProperty {
public
static
void
main(String[] args) {
File file =
new
File(
"text.txt"
);
//判断文件是否存在
System.out.println(
"判断文件是否存在"
+file.exists());
//读取文件名称
System.out.println(
"读取文件名称"
+file.getName());
//读取文件路径
System.out.println(
"读取文件路径"
+file.getPath());
//读取文件绝对路径
System.out.println(
"读取文件绝对路径"
+file.getAbsolutePath());
//读取文件父级路径
System.out.println(
"读取文件父级路径"
+
new
File(file.getAbsolutePath()).getParent());
//读取文件大小
System.out.println(
"读取文件大小"
+(
float
)file.length()/
1000
+
"KB"
);
//判断文件是否被隐藏
System.out.println(
"判断文件是否被隐藏"
+file.isHidden());
//判断文件是否可读
System.out.println(
"判断文件是否可读"
+file.canRead());
//判断文件是否可写
System.out.println(
"判断文件是否可写"
+file.canWrite());
//判断文件是否为文件夹
System.out.println(
"判断文件是否为文件夹"
+file.isDirectory());
}
}
|
运行结果:
1
2
3
4
5
6
7
8
9
10
|
判断文件是否存在
true
读取文件名称text.txt
读取文件路径text.txt
读取文件绝对路径C:\Users\Administrator\workspace01\ReadFileProperty\text.txt
读取文件父级路径C:\Users\Administrator\workspace01\ReadFileProperty
读取文件大小
0
.013KB
判断文件是否被隐藏
false
判断文件是否可读
true
判断文件是否可写
true
判断文件是否为文件夹
false
|
本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1769463