需要帮助,获取String文件夹目录并将该目录的内容转换为String数组

问题描述

|| 我正在尝试获取目录,并在字符串数组中列出其内容,以便while循环可以遍历目录内容以查找我正在读取的.out文件。如果指定了特定的文件目录,则我的程序当前可以读取.out文件之一。 问题是我需要它能够找到其他文件夹的父文件夹,以便它可以随后遍历每个子文件夹,获取.out文件,查找和写入所需的信息,然后移至下一个子文件夹。 我唯一的麻烦是将字符串目录转换为.list()方法可以读取的格式。有任何想法吗?     

解决方法

        我不知道\“字符串目录\”是什么,但是您是否尝试过:
String path_to_directory = \"path to directory\";
File file = new File(path_to_directory);
String[] contents = file.list();
for (String item : contents) {
    File itemFile = new File(file,item);
    if (itemFile.isDirectory()) {
        // process as directory
    } else {
        // process as ordinary file
    }
}
您可能还考虑使用
listFiles()
而不是
list()
,但是随后您将需要提取每个文件名。它是一个的六个,另一个的六个。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...