java.io.FileNotFoundException: (系统找不到指定的路径。)怎么处理
具体的错误信息:java.io.FileNotFoundException:c:\DocumentsandSetting\deep\MyDocuments\相关语料\Ro...
具体的错误信息:
java.io.FileNotFoundException: c:\Documents and Setting\deep\My Documents\相关语料\Robust04\all\DISK_4\FR94 (系统找不到指定的路径。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileReader.<init>(FileReader.java:55)
at xunlian.FileFRProcess.textAbstract(FileFRProcess.java:40)
at xunlian.FileFRProcess.main(FileFRProcess.java:17) 展开
java.io.FileNotFoundException: c:\Documents and Setting\deep\My Documents\相关语料\Robust04\all\DISK_4\FR94 (系统找不到指定的路径。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileReader.<init>(FileReader.java:55)
at xunlian.FileFRProcess.textAbstract(FileFRProcess.java:40)
at xunlian.FileFRProcess.main(FileFRProcess.java:17) 展开
47个回答
展开全部
1、FileNotFoundException意味文件找不到,通常这种问题,可能是文件真的不存在指定路径,也可能是程序员在代码中指定路径时错误
2、建议:每次在使用文件流前,先对文件的存在与否做一个判断,当存在时才对文件做流操作,否则,做其他提示
2、建议:每次在使用文件流前,先对文件的存在与否做一个判断,当存在时才对文件做流操作,否则,做其他提示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能造成原因:
系统路径里含中文
路径误写
解决办法:
检查一下文档编码规则,最好采用UTF-8 无BOM格式
把路径换成全英文试试
重新检查一下路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先这个路径是目录,看到你是想用读文件的方式读取目录,这是不可以的
File file = new File("c:/a.txt");
if (file.isDirectory()){ // 如果 file 是一个目录
File[] files = file.listFiles(); // 取目录下所有文件
for (File f : files)
System.out.println(f.getName());
}
这是读取文件内容的例子:
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对应的目录下面没有该文件:
检查路径是否正确
检查该文件是否存在
在调用该File是,先用exsit方法判断是否存在,并且使用try....catch捕获异常
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |