黑马程序员技术交流社区

标题: 关于获取路径的问题 [打印本页]

作者: suwen10    时间: 2016-3-3 23:58
标题: 关于获取路径的问题
public static FileReader getpath( )throws IOException//获取地址函数,创建对象
        {
       
                InputStreamReader ir=new InputStreamReader (System.in);
                char[] ch=new char[200];
                int lang=0;
                leng=ir.read(ch)
                String st=new String(ch,0,leng);
                FileReader fr=new FileReader(st);
        }
上面的代码要实现的目标是,从控制台输入一个文本有效地址如(D:\1.txt),建立一个FileReader对象,从而实现从有效地址如(D:\1.txt)内读取数据。我运行多次(如输入D:\1.txt,D:\\1.txt)均得到
Exception in thread "main" java.io.FileNotFoundException: D:\1.txt (系统找不到指定的文件。)
请各位找出出现问题的原因所在?
作者: xushao    时间: 2016-3-4 13:01
我记得 FileReader 是文件字节输入流吧?你要是输出到D盘下的文件应该使用FileWriter(路径地址) 或者System 的setOut方法设置输出路径  




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