西瓜瓜瓜

导航

Java 平时作业四

 

 

编写一个 Java 程序实现返回指定目录及其子目录下扩展名为*.pdf 的所有文件名。

 1 import java.io.File;
 2 
 3 
 4 public class ListFile {
 5         public void listJavaFile(String fileName) 
 6     {          
 7         File file = new File(fileName);
 8         if (file.isDirectory())
 9         {
10             File[] files = file.listFiles();
11             for (int i = 0; i < files.length; i++) 
12             {                 
13                 String name = files[i].getName();
14                 if (name.trim().toLowerCase().endsWith(".pdf"))
15                 {
16                     System.out.println(name + "\t"); 
17                 } 
18                 if (files[i].isDirectory()) 
19                 {                     
20                     String path = files[i].getPath();
21                     listJavaFile(path); 
22                     } 
23                 }          
24             }
25         }       
26     public static void main(String[] args)
27     {        // TODO Auto-generated method stub
28         ListFile listfile = new ListFile();    
29         listfile.listJavaFile("D:\\大二\\java");
30         
31     } 
32     
33     
34     }
35         

 

posted on 2019-04-09 21:29  西瓜瓜瓜  阅读(211)  评论(0编辑  收藏  举报