黑马程序员技术交流社区

标题: 急,文件问题 [打印本页]

作者: mishisanyi    时间: 2015-6-13 11:15
标题: 急,文件问题
在操作系统中,文件夹也被认为是一个文件,
为什么我用FileReader 创建对象会报java.io.FileNotFoundException异常
作者: guiqulaixi    时间: 2015-6-13 15:22
自习看API的说明
作者: 黑马晓飞    时间: 2015-6-13 15:36
还没熟悉API,很难帮你。。
作者: micro_hx    时间: 2015-6-13 15:39
这个题啊 我只能呵呵了啊。。。。
作者: mishisanyi    时间: 2015-6-13 15:53
我对你们才只能呵呵了,不知道就不知道,说什么看API的说明,如果你们了解posix协议了linux系统的话,就知道在底层,也是通过读与写操作文件夹对象的,如果是用API的File.list方法,不好意思,我早就知道,我就问这里为什么出错,java是怎么实现这玩意的。还呵呵,真是对你们无语了,呼唤大神
作者: Foundmoon    时间: 2015-6-13 16:21
文件夹被看做是路径吧,跟包的概念类似,具体到文件才行,但是文件的全称应该包括所在文件夹,一直到根目录
作者: xgd6612    时间: 2015-6-13 21:11
创建文件时 File  xx= newFile("D:\\c.txt")  ;
FileReader是用于读取的 不是创建文件的 是字符流的读取功能~~~~~~
作者: xgd6612    时间: 2015-6-13 21:12
你那个异常是没有找到文件~~~你没有那个文件就要读取当然就是找不到了~~~~创建文件不要在后面写上Reader~~~~~~~
最后  上面都是来水经验混技术分的~~~你认真你就输了
作者: mishisanyi    时间: 2015-6-13 23:44
xgd6612 发表于 2015-6-13 21:12
你那个异常是没有找到文件~~~你没有那个文件就要读取当然就是找不到了~~~~创建文件不要在后面写上Reader~~~ ...

很感谢你的回答,不过恐怕你误解了我的意思了,我并没有创建文件对象,而是想创建流对象,FileReader不能创建文件夹的流对象,我不知道为什么,会报错,我不知道底层是怎么运作的而已
作者: xgd6612    时间: 2015-6-14 09:44
mishisanyi 发表于 2015-6-13 23:44
很感谢你的回答,不过恐怕你误解了我的意思了,我并没有创建文件对象,而是想创建流对象,FileReader不能 ...

................................................................................................................................................读取流找不到文件(文件不存在) 所以无法创文件的流对象




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