JAVA第五次作业
2016-04-15 19:51
495 查看
import java.io.File;
import javax.swing.JList;
public class FileUtils {
public static String[] listDirectory(File dir) throws IllegalAccessException{
//判断File对象dir是否存在,使用File类的exists()方法
if(!dir.exists()){
//如果不存在,抛出异常
throw new IllegalAccessException("目录" + dir +"不存在。");
}
//判断dir是否是目录,使用File类的isDirectory()方法
if(!dir.isDirectory()){
throw new IllegalArgumentException(dir + "不是目录");
}
}
}
import javax.swing.JList;
public class FileUtils {
private static final File dir = null; private static Object String; /** * @param args * @throws IllegalAccessException */
public static String[] listDirectory(File dir) throws IllegalAccessException{
//判断File对象dir是否存在,使用File类的exists()方法
if(!dir.exists()){
//如果不存在,抛出异常
throw new IllegalAccessException("目录" + dir +"不存在。");
}
//判断dir是否是目录,使用File类的isDirectory()方法
if(!dir.isDirectory()){
throw new IllegalArgumentException(dir + "不是目录");
}
//获得指定目录dir下的文件及子目录并输出(1.list();2.listFiles()) //使用list()方法实现 String[] fileNames = dir.list(); for(String s : fileNames) System.out.println(s); //使用listFiles()方法实现只列出目录下的所有文件名称 File[] files = dir.listFiles(); return fileNames;
}
public static void main(String[] args) { // TODO Auto-generated method stub try { FileUtils.listDirectory(new File("D:")); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
}
相关文章推荐
- 《Java程序设计》第七周学习总结
- Java中的抽象和封装
- Java第五次作业
- java jdk环境变量设置
- 在Eclipse环境下编写ABAP程序
- JavaSE学习小笔记(2)
- JAVA Hibernate工作原理及为什么要用
- Java tree递归
- JAVA——this语句
- Java课程“新”得(五)
- 熟练掌握HDFS的Java API接口访问
- 用Java写脚本,常用的一些方法
- Java8之Stream语法详解
- java并发:线程同步机制之计数器&Exechanger
- JAVA IO(一)
- java第五次作业
- 【Java】Map
- jdk 安装
- spring webflow getting start
- java反射以获取父类属性的值