【发布时间】:2023-04-05 09:57:01
【问题描述】:
我想问一下如何从目录中存在的子文件夹中读取 (.xxx) 类型的文件。
我有一个包含子文件夹的文件夹(子文件夹的数量未知)
C:\MainFolder
contains-> [subFolder_A][subFolder_B]......[subFolder_n]
每个子文件夹都包含大量文件,但其中一个具有不同的类型,特别是 (.fingerprint) 类型。
[subFolder_A] --> a.txt , atitle.txt , afin.fingerprint
[subFolder_B] --> b.txt , btitle.txt , bfin.fingerprint
...............................................
[subFolder_n] --> n.txt , ntitle.txt , nfin.fingerprint
所以我想每次将此文件中的一个读取到 java ...执行一些功能,然后执行下一个,直到 C:\MainFolder 完成扫描。
如果我直接给出代码的路径,我可以阅读一个,但如果有人知道用自动方式把它们全部拿走,我想要一些提示
Path path = Paths.get("C:\\MainFolder\\afin.fingerprint");
byte[] data;
byte[] fin;
try {
this.data = Files.readAllBytes(path);
byte[] data = Files.readAllBytes(path);
} catch (Exception e) {....}
fin=data;
【问题讨论】:
标签: java file subdirectory