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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mishisanyi 中级黑马   /  2015-6-13 11:15  /  555 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在操作系统中,文件夹也被认为是一个文件,
为什么我用FileReader 创建对象会报java.io.FileNotFoundException异常

9 个回复

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

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

................................................................................................................................................读取流找不到文件(文件不存在) 所以无法创文件的流对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马