关于io流的File类,下面来码一些基础属性:
文件的属性:
1 /*
2 public String getName() 获取文件的名字
3 public boolean canRead() 判断文件是否可以读的
4 public boolean canWrite() 判断文件是否是可以被写入
5 public boolean exists() 判断文件是否存在
6 public long length() 获取文件的长度
7 public String getAbsolutePath() 获取文件的绝的路径
8 */
举列子:
1 package DEMO;
2
3 /*创建一个文件,判断他的
4 * (1)可读性以及
5 * (2)可输入性,
6 * (3)绝对路径,
7 * (4)是否创建成功
8 * */
9 import java.io.File;
10 import java.io.IOException;
11
12 public class test
13 {
14 private static void out(String pre,String name,String ude)
15 {
16 System.out.println(pre+name+ude);
17 }
18
19 private static void out(String pre,String name,boolean judge)
20 {
21 System.out.println(pre+name+judge);
22 }
23 private static void out(String pre ,String name,int len)
24 {
25 System.out.println(pre+name+len);
26 }
27 public static void main(String args [])
28 {
29 File myfile= new File("e:\\demo","test.java");
30 out(myfile.getName(),"的可读性:",myfile.canRead());
31 out(myfile.getName(),"的可写入性:",myfile.canWrite());
32 out(myfile.getName(),"的绝对路径: ",myfile.getAbsolutePath());
33 out(myfile.getName(),"的长度: ",(int)myfile.length());
34 File mt= new File("test.txt"); //在当前的目录下创建文件。
35 if(!mt.exists())
36 {
37 try
38 {
39 mt.createNewFile();
40 System.out.println("创建成功");
41 }
42 catch(IOException exp){
43 System.out.println("hehe");
44 }
45 }
46 }
47 }
1234 5 6 7 8 9 0 7