读取目录中的文件

时间:2011-05-18 14:20:37

标签: java

当我提供目录结构时,我需要从目录中读取每个文件以单独解析它们。

我检查它是否有效以及它是否有效..等等我可以解析文件的个别情况。但我不知道该怎么做:

我有一个想法,但它不起作用:

String dir = userinput;
File directory = new File(dir);
File files[] = directory.listFiles();

for (File f : files){
    // parsing method    
}

我有一个方法来检查它是否是一个有效的目录或文件,我总是得到一个文件无效的返回。如果我单独阅读它们我没有问题

1 个答案:

答案 0 :(得分:0)

我不知道for循环结束之前和结束之前的花括号是什么,但逻辑似乎听起来不够。您可能想要添加一些像isFile()isDirectory()这样的保护,但我不明白为什么在注释位置添加解析方法不起作用。究竟是什么问题?