listFiles

来源:百度知道 编辑:UC知道 时间:2024/06/02 02:33:24
Java中这个方法是获得路径下的所有文件和文件夹

我现在想测试这个方法
怎样才能测试这个方法的异常情况呢,就是让当调用这个方法的时候让他抛出异常
什么测试方法才能跑到异常
大家都是无脑流吗,看不清问题还是智商没下限啊,我问道是异常的测试方法,怎么让他出异常!

自己不懂就不要骂别人,这东西API上不是写的很清楚吗,自己不好好看,还说别人,别说不会用
抛出:
SecurityException - 如果存在安全管理器,且其 SecurityManager.checkRead(java.lang.String) 方法拒绝对目录进行读访问

import java.io.*;
//列出目录中的所有文件和目录
public class ListDirectory {
public static void main(String[] args) {
//String[] dir = new File("D:\\java").list();//list()返回字符串数组
File[] f = new File("D:\\java").listFiles();//listFiles()返回File对象数组
for (int i=0; i<f.length; i++){
if (f[i].isFile())
System.out.print("文件 ");
else
System.out.print("目录 ");
System.out.println(f[i].getName());
}
}
}

你直接在在代码中加上这句new Exception();
保准有异常。