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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈虹旭 中级黑马   /  2012-12-25 13:07  /  1284 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

File类的list()方法是会返回当前目录下的一级文件和文件夹的名称,还是包括子目录下的所有文件及文件夹的名称?

4 个回复

倒序浏览
返回当前目录下的一级文件和文件夹的名称,要知道所有的文件和文件夹的名称,就要用递归。
遍历没个文件和文件夹,如果有目录,就递归调用,否则返回文件名称。
回复 使用道具 举报
File类的list()方法是会返回当前目录下的一级文件和文件夹的名称的

String[] list()
          返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。

而包括子目录下的所有文件及文件夹的名称是   listFiles()

File[] listFiles()
          返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。


回复 使用道具 举报
返回当前目录下的一级文件和文件夹的名称,你可以测试一下的
回复 使用道具 举报
File的list()方法的话,是返回当前目录下的一级文件和文件夹的名称,如果想知道所有文件名称的话,就要用递归了
具体你可以看下API文档的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马