我正在研究这个程序来获取目录中的所有文件.出于某种原因,我在第16行得到一个NullPointerException.我不知道为什么,因为这是一个似乎与我们的老师在课堂上工作的模板.谢谢.
import java.util.*;
import java.io.*;
public class FindDirectories {
public static void main(String[] args) {
if (args.length == 0) {
args = new String[] { ".." };
}
List
最佳答案
查看Javadoc for
原文链接:https://www.f2er.com/java/437552.htmlFile.list()
.具体来说:
Returns null if this abstract pathname does not denote a directory,or if an I/O error occurs.
在你的代码pathName.list();必须返回null,因此pathName不表示有效目录,或者尝试从该目录获取文件列表时发生IO错误.