当前位置: 首页 > 面试题库 >

如何在目录/文件夹中找到子目录?

牟正真
2023-03-14
问题内容

我正在寻找一种方法来获取给定目录中所有目录的名称,而不是文件。

例如,假设我有一个名为的文件夹Parent,并且在其中有3个文件夹:Child1 Child2Child3

我想获取文件夹的名称,但不关心内容或Child1,Child2等内的子文件夹的名称。

有没有简单的方法可以做到这一点?


问题答案:

您可以使用String[] directories = file.list()列出所有文件名,然后使用循环检查每个子文件并使用file.isDirectory()函数获取子目录。

例如:

File file = new File("C:\\Windows");
String[] names = file.list();

for(String name : names)
{
    if (new File("C:\\Windows\\" + name).isDirectory())
    {
        System.out.println(name);
    }
}


 类似资料:
  • 问题内容: 我坚信这只是一种语法-但是我不知道为什么我的代码: 将无法正常工作-它显然可以进入“ testfilefolder”文件夹,并告诉我该文件在那里,即未找到错误消息“ file2.txt”。因此它可以找到它来告诉我找不到它… 但是,我得到了这段代码: 奖金-这是做我想做的事情的好方法吗(从文件中读取并计算单词的出现频率)?这是我使用Python的第一天(尽管我有很多编程经验。) 我必须说

  • 问题内容: 我正在尝试将一个自动化脚本输入到最近创建的文件夹中。 我下面有一些代码 我不确定如何从现在开始检查最新的时间戳。有任何想法吗? 谢谢 问题答案: 还有的“创建时间”在大多数OS /文件系统没有实际的跟踪:你得到的是一个文件或目录的时间 修改 (因此,例如创建一个目录中的文件更新该目录的修改时间) -和,如果提供,则表示最新的inode更改时间(因此将通过创建或删除子目录来更新)。 假设

  • 问题内容: 如何在Netbeans 6.9中更改Java SE \ ME \ EE的默认项目目录? 问题答案: 我认为您无法将其设置为特定于模块,但可以将其设置如下: 关闭NetBeans 查找文件。对我来说(Windows) 该变量我想你想改变什么。

  • 问题内容: 我想为Google App Engine配置我的web.xml,但是我的配置不起作用。我想更改默认用。 这是: 问题答案: “欢迎文件”表示URL请求文件夹时需要提供的物理文件。EG 或或。它不代表“主页文件”,或者像许多初学者一样认为。让欢迎文件指向子文件夹是没有意义的。当请求另一个子文件夹时,它将失败。 只需坚持作为欢迎文件,将所需的主页文件放在文件夹中,然后在根文件夹中创建另一个

  • 我使用Codeigniter与Hostgator共享托管。 如何在public_html 403中设置子目录/文件夹?但此文件夹中的文件是可访问的。 例子: /public_html/this_forlder_forbidden/this-file-not-forbidden.ext 例1 /public_html/js/jquery。js /public_html/css/style.css 下

  • 我希望搜索的只是目录(文件夹)名称和包在我当前项目的模块。 我怎么能这么做? Ctrl+Shift+n允许我查找类 我使用的是Intellij12.0.4(终极版)