黑马程序员技术交流社区

标题: File类的list()方法相关问题 [打印本页]

作者: 陈虹旭    时间: 2012-12-25 13:07
标题: File类的list()方法相关问题
File类的list()方法是会返回当前目录下的一级文件和文件夹的名称,还是包括子目录下的所有文件及文件夹的名称?

作者: 严海荣    时间: 2012-12-25 13:40
返回当前目录下的一级文件和文件夹的名称,要知道所有的文件和文件夹的名称,就要用递归。
遍历没个文件和文件夹,如果有目录,就递归调用,否则返回文件名称。
作者: 一帆风顺    时间: 2012-12-25 13:41
File类的list()方法是会返回当前目录下的一级文件和文件夹的名称的

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

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

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



作者: 黄锦成    时间: 2012-12-25 13:47
返回当前目录下的一级文件和文件夹的名称,你可以测试一下的
作者: 范德农    时间: 2012-12-25 14:22
File的list()方法的话,是返回当前目录下的一级文件和文件夹的名称,如果想知道所有文件名称的话,就要用递归了
具体你可以看下API文档的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2