Java 从目录中读取文件
当我给出一个目录结构时,我需要从一个目录中读取每个文件来单独解析它们 我检查它是否有效。。等,我可以分析文件的个人。但我不知道怎么做: 我有一个想法,但不起作用:Java 从目录中读取文件,java,Java,当我给出一个目录结构时,我需要从一个目录中读取每个文件来单独解析它们 我检查它是否有效。。等,我可以分析文件的个人。但我不知道怎么做: 我有一个想法,但不起作用: String dir = userinput; File directory = new File(dir); File files[] = directory.listFiles(); for (File f : files){ // parsing method } 我有一个方法可以检查它是否是有效的dir或文
String dir = userinput;
File directory = new File(dir);
File files[] = directory.listFiles();
for (File f : files){
// parsing method
}
我有一个方法可以检查它是否是有效的dir或文件,并且我总是得到一个文件无效的返回。如果我单独阅读它们,我没有问题我不知道for之前的花括号和for循环结束后的花括号在做什么,但逻辑似乎足够合理。您可能想添加一些保护,比如isFile()isDirectory(),但我不明白为什么在注释位置添加解析方法不起作用。你到底有什么问题?你也应该展示一下检查方法。@sthupahsma我想这是一个公平的观点,但这确实是一个说明“它会起作用”的答案。在我看来,这实际上是一个维基,所以答案肯定是一个正在进行的工作……最肯定的是。但是如果没有提供足够的信息来给出一个信息充分的答案,那么评论通常更合适。很抱歉吹毛求疵,但我一直都收到这个…:)