求大神进来,帮我看看 这个程序为什么会出空指针异常
java吧
全部回复
仅看楼主
level 2
wenzheng6481 楼主
我想删除一个文件夹下所有的空文件夹或者字节数是0的文件夹,即里面没有的内容的文件夹都删掉,这个程序为什么会出错了,问了好多人都不明白,求大神指点
import java.io.File; public class DeleteNull { public static void main(String[] args) {
// TODO Auto-generated method stub
File file = new File("F:\\升级文件\nacecsns.war");
shendu(file);
} private static void shendu(File file) { File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) { if (files[i].isDirectory() && files[i].list().length != 0) {
// files[i].delete();
shendu(files[i]); } else if (files[i].isDirectory() && files[i].list().length == 0) {
files[i].delete();
} else { }
}
file.delete();
} }
2013年01月07日 02点01分 1
level 11

File file = new File("F:\\升级文件
\nacecsns.war");
2013年01月07日 02点01分 2
level 7
路径有问题吧
2013年01月07日 03点01分 3
1