java_IO_File(1)

File 系统有关的默认名称分隔符File.separator

  与系统有关的路径分隔符File.pathSeparator

  For循环的输出运用

  int[]  arr = new arr[10];

  For(int i:arr){

    System.out.println(i);

  }

 

File对象的常见方法

(1)获取。例:获取修改日期

 

File file = new File("a.txt");

long time = file.lastModified();

Date date = new Date(time);

DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);

String str_time = dateFormat.format(date);      //将一个 Date 格式化为日期/时间字符串。

System.out.println("str_time:"+str_time);

2)创建,删除。

创建:和输出流不一样,如果文件不存在,则创建,如果文件存在,则不创建。

删除:delete()  deleteOnExit()

创建删除文件夹:删除时,从里往外删,里面有东西,不能删除。删除不走回收站。

mkdir() mkdirs()

(3)判断,很实用,先判断该文件是否存在。exists()

(4)重命名renameTo()

(5)根目录和容量获取

System.out.println("getFreeSpace:"+file.getFreeSpace());//迅雷看看存盘应用

System.out.println("getTotalSpace:"+file.getTotalSpace());

System.out.println("getUsableSpace:"+file.getUsableSpace());

//可用map对应,查找盘符,或者查找

(6)list()  istFiles()返回File当前目录下所有文件及文件夹名称,包含隐藏文件,用数组存。

 调用list方法的File对象中封装的必须是目录,系统目录也会发生异常。

如果目录存在但是没有内容,会返回一个数组,但是大小为0

(7)过滤器listFiles(FilenameFilter filter)

需求:1查找c盘下所有.java文件。

        2查找c盘下隐藏的文件。 

 

 

 

posted @ 2013-03-28 21:39  wkai212  阅读(114)  评论(0编辑  收藏  举报