码迷,mamicode.com
首页 > 其他好文 > 详细

文件递归查找

时间:2020-04-04 18:38:25      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:static   exists   public   name   str   ret   int   存在   system   

 1 public class BianLiFile {
 2     public static void main(String[] args) {
 3         //删除或者重命名时只能对单级目录进行操作
 4         getFile("D:\\");
 5     }
 6 
 7     //分多次去操作
 8     //获取多级目录下的所有文件
 9     public static void getFile(String path){
10         File file = new File(path);
11         //如果只是一个文件或者不存在,就返回
12         if (file.isFile()||!file.exists()){
13             //如果不是文件或者不存在
14             return ;
15         }
16         File[] files = file.listFiles();
17         for (File file1 : files) {//如果是一個文件
18             if (file1.isFile()){
19                 System.out.println("文件"+file1.getName());
20             }
21             else{
22                 System.out.println("目录:"+file1.getName());
23                 getFile(file1.getPath());
24 
25             }
26         }
27     }
28 }

 

文件递归查找

标签:static   exists   public   name   str   ret   int   存在   system   

原文地址:https://www.cnblogs.com/rzkwz/p/12632903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!