黑马程序员技术交流社区

标题: listFiles的用法 [打印本页]

作者: 1021361407    时间: 2015-4-9 10:47
标题: listFiles的用法
本帖最后由 1021361407 于 2015-4-9 15:44 编辑
  1. <img border="0" alt="" src="http://bbs.itheima.com/forum.php?mod=image&aid=68393&size=300x300&key=d1d9f7e8bab6d002&nocache=yes&type=fixnone" aid="attachimg_68393"><img border="0" alt="" src="http://bbs.itheima.com/forum.php?mod=image&aid=68383&size=300x300&key=150c99bf745bcdaa&nocache=yes&type=fixnone" aid="attachimg_68383"><img border="0" alt="" src="http://bbs.itheima.com/forum.php?mod=image&aid=68382&size=300x300&key=19f5ec298f937338&nocache=yes&type=fixnone" aid="attachimg_68382">File file =new File("E:\\");
  2.                 for(File f:file.listFiles())
  3.                         System.out.println(f);
复制代码
api里不是说listFiles之表示目录中的文件么,为什么文件夹也有啊

捕获.PNG (154.69 KB, 下载次数: 20)

捕获.PNG

捕获1.PNG (17.76 KB, 下载次数: 11)

捕获1.PNG

捕获.PNG (62.81 KB, 下载次数: 13)

捕获.PNG

作者: 关山明月    时间: 2015-4-9 15:17
listFiles 返回的是文件对象的数据。是文件对象。不是单纯指电脑上的文件的。
File类:用来将文件或者文件夹封装成对象  
从File类的定义可以看出来,文件夹也是可以封装成File对象的。如:File  file =new File("E:\\");      所以listFiles()返回的结果里文件和文件夹都可以有的。
作者: 1021361407    时间: 2015-4-9 15:43
关山明月 发表于 2015-4-9 15:17
listFiles 返回的是文件对象的数据。是文件对象。不是单纯指电脑上的文件的。
File类:用来将文件或者文件 ...

我知道啊,只是点纠结这个api文档中的解释,不知道为啥传不了图片了,你去api文档里看看,listFiles中带参的解释是返回满足过滤器的文件和目录,
而不带参的只是说返回文件





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