listFiles

Java中这个方法是获得路径下的所有文件和文件夹

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

2024-10-24 09:49:31

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

2024-10-24 09:05:13

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());
}
}
}
薄暮知秋

2024-10-24 08:38:12

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