读书人

filereader路径有关问题

发布时间: 2012-01-01 23:10:55 作者: rapoo

filereader路径问题
请教一下各位前辈

FileReader fr=new FileReader("1.txt");

当1.txt存放在project的根目录下,上面这句就可以执行
当1.txt存放的目录换成F:\program\data\时,为什么下面这句就执行不了了呢?

FileReader fr=new FileReader("F:\program\data\1.txt");






[解决办法]
找得到的。。是你路径写法(F:\program\data\)要转义。应写成(F:\\program\\data\\1.txt)
或(F:/program/data/1.txt)
[解决办法]
楼上正解
[解决办法]
谢谢前辈,测试程序通过了,十分感谢。
[解决办法]
写绝对路径不好
另外写/比写\\方便些 /适用于很多地方

http://blog.csdn.net/sunyujia/archive/2008/01/05/2027087.aspx
[解决办法]
用system properties比较好。
[解决办法]
楼上都很正解
[解决办法]
哈哈,楼上都很正解。使用File.separator得到路径分隔符,不管在哪个系统下跑都可以了
[解决办法]
谢谢楼上的几位,菜鸟我又学到一点东西了,你们辛苦了!

读书人网 >J2SE开发

热点推荐