A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Gyx 中级黑马   /  2014-12-23 11:16  /  1316 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

File.separate相当于\\。

1.创建
   boolean createNewFile();指定位置创建文件。有则返回。
       输出流一建立就创建文件。若文件存在将会被覆盖。
   boolean mkdir();创建文件夹
   boolean mkdirs();创建多级文件夹

2.删除
   boolean delete();删除失败返回F
   void deleteOnExit();在程序退出时删除指定文件。
3.判断
   boolean exists();文件是否存在
   boolean isDirectory();是否是文件
   boolean isFile();是否是文件夹
   boolean isHidden();是否是隐藏
   boolean isAbsolutePath();是否是绝对路径

4.获取信息
   getName();获取名称
   getPath();获取相对路径
   getParent();获取封装的父目录
   getAbsolutePath();获取绝对路径

   
遍历目录的时候,因为目录中还有目录,只要使用同一个列出目录功能的函数完成即可
在列出过程中出现的还是目录的话,还可以再吃调用这个功能。
也就是自身调用自身!
这种表现形式叫做递归!

使用递归要注意:
1.限定条件
2.注意递归的次数,尽量避免内存溢出。

9 个回复

倒序浏览
多谢分享!!!!
回复 使用道具 举报
大赞!
回复 使用道具 举报
O 啦。加油。
回复 使用道具 举报
我就看一看
回复 使用道具 举报
O 啦。加油。
回复 使用道具 举报

水贴也赞,{:2_34:}
回复 使用道具 举报
可以。。。
回复 使用道具 举报
史磊 中级黑马 2015-1-13 21:23:40
9#
不错的分享
回复 使用道具 举报
ZhaoF 中级黑马 2015-1-14 10:55:51
10#
嗯,基础知识很重要,要牢记
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马