JDK中,关于File的list()方法的描述:返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。
如果此抽象路径名不表示一个目录,那么此方法将返回 null。否则返回一个字符串数组,每个数组元素对应目录中的每个文件或目录。表示目录本身及其父目录的名称不包括在结果中。每个字符串是一个文件名,而不是一条完整路径。
你可以逐个打印这些files[]的name或者绝对路径getAbsolutePath(),会发现 DVD驱动器(G:)也包含在内(我的是这个盘报的nullpoints)这个盘是不包含任何目录和文件的,就是它的list()方法返回了空值。
|