首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Java打开目录和列表内容

使用Java打开目录和列表内容
EN

Stack Overflow用户
提问于 2015-01-12 15:58:46
回答 1查看 2.2K关注 0票数 0

我试图打开一个文件夹并列出它的内容(文件)。基本上,我有一个包含几个项目文件夹的顶部文件夹,在这些项目文件夹中有csv文件夹和png文件夹。我希望能够破解这两个文件夹并列出内容,然后一旦完成,就能够返回并输入下一个项目文件夹并做同样的事情。到目前为止,我能够列出指定文件夹中的所有文件。这就是我所拥有的:

代码语言:javascript
复制
import java.io.*;

public class testtwo {

public static void main(String[] args) {

    testtwo directory = new testtwo();
    directory.showFileList();
    }

private void showFileList() {
    File directory = new File("CAD_Import");
    File[] filesInsideDirectory = directory.listFiles();
    for(File file : filesInsideDirectory) {
        System.out.println("File Name : " + file.getName());
    }
  }
}

谢谢!

詹普曼

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-12 16:15:53

这是一个典型的递归问题,我建议您先看看this

还有一段代码可以帮助你开始工作。

代码语言:javascript
复制
private void printContents(File directory){
  for(File f : directory.listFiles()){
   System.out.println(f);
   if(f.isDirectory())
    printContents(f);
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27905976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档