如何解决需要帮助,获取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()
,但是随后您将需要提取每个文件名。它是一个的六个,另一个的六个。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。