首页 > 代码库 > File类的使用

File类的使用

File类的使用(代码片+注释)

 

 1 package Zhang;
 2 
 3 import java.io.File;
 4 
 5 public class FileTest {
 6 
 7       public static void main(String[] args){     
 8 
 9             /*File文件目录
10 
11             * list()以字符串数组形式返回文件目录中的文件和文件夹
12 
13             * listFiles()返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件
14 
15             * */
16 
17             for(String i:new File("/home/zhang/Music/").list()){
18 
19                   System.out.print(i+"\n");
20 
21             }
22 
23            
24 
25             File file=new File("/home/zhang");
26 
27             //测试此抽象路径名或表示的文件或目录是否存在
28 
29             System.out.println("文件是不是存在:"+file.exists());
30 
31             //测试此抽象路径名表示的文件是否是一个目录
32 
33             System.out.println("是不是一个目录:"+file.isDirectory());
34 
35             //测试此抽象路径名指定的文件是不是一个隐藏文件
36 
37             System.out.println("是不是隐藏的文件:"+file.isHidden());
38 
39             //设置此抽象路径名指定的目录的拥有者的可读权限
40 
41             file.setReadable(true);
42 
43             System.out.println("此目录的父目录是:"+file.getParent());
44 
45             //列出目录中没有被隐藏的目录
46 
47        for(File fileDirectory:file.listFiles()){
48 
49                   if(!fileDirectory.isHidden()){
50 
51                         System.out.println(fileDirectory.getName());
52 
53                   }
54 
55             }
56 
57             System.out.println("----------------------");
58 
59             for(File fileName:File.listRoots()){
60 
61                   for(String strFile:fileName.list()){
62 
63                         System.out.println(strFile);
64 
65                   }
66 
67             }
68 
69       }
70 
71 }
72 
73  

 

 

2016-10-08

File类的使用