首页 > 学院 > 开发设计 > 正文

JAVA列出某文件夹下的所有文件

2019-11-17 04:05:35
字体:
来源:转载
供稿:网友
view plaincopy to clipboardPRint?
import java.io.*;   
  
public class ListFiles {   
  
    private static String s = "";   
    private static BufferedReader in = new BufferedReader(   
            new InputStreamReader(System.in));   
  
    public static void main(String[] args) {   
  
        try {   
            s = in.readLine();   
            getFileList(s);   
            in.close();   
  
        } catch (IOException e) {   
            e.printStackTrace();   
        }   
    }   
  
    public static void getFileList(String directory) {   
  
        File f = new File(directory);   
        File[] files = f.listFiles();   
        for (int i = 0; i < files.length; i++) {   
            if (files[i].isFile()) {   
                System.out.println("文件:" + files[i]);   
            } else {   
                System.out.println("目录:" + files[i]);   
                // System.out.println("目录绝对地址:" + files[i].getAbsolutePath());   
                getFileList(files[i].getAbsolutePath());   
  
            }   
        }   
    }   
}  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表