ファイルの名前を指定するだけでWindowsでファイルを検索したいのですが、最初はこのコードを使用してすべてのファイルをリストしようとしました
File[] files = File.listRoots();
for(File f : files){
parseAllFiles(f.getPath());
}
...
public static void parseAllFiles(String parentDirectory){
File[] filesInDirectory = new File(parentDirectory).listFiles();
for(File f : filesInDirectory){
if(f.isDirectory()){
parseAllFiles(f.getAbsolutePath());
}
System.out.println("Current File -> " + f);
}
}
しかし、私は例外がありました
Exception in thread "main" java.lang.NullPointerException
at fileoper.parseAllFiles(fileoper.java:24)
at fileoper.parseAllFiles(fileoper.java:26)
at fileoper.parseAllFiles(fileoper.java:26)
at fileoper.main(fileoper.java:19)
これに関する提案はありますか?