***怪问题**从文件中读出字符串作为另一个文件的路径,总是失败,为何? 同样的一个字符串,比如:H:/tools/readme.txt如果在程序中就写入上面的字符串,然后以它为参数创建File对象,没有问题,但是如果从一个文本文件中读出改字符串,然后创建文件,就会失败,为何?太奇怪乐。另外,我用RandomAccessFile.readline,读出的字符串打印出来后也是正确的。多谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 求购纯软件视频会议源代码!有提供者请电:[email protected] 假如H:盘存在,确保你的tools目录存在下面这个没有问题public static void main(String[] args)throws Exception { String s= "c:/readme.txt"; File f = File.createTempFile("temp","temp"); FileWriter stdout = new FileWriter(f); stdout.write(s); stdout.close() ; BufferedReader stdin = new BufferedReader(new FileReader(f)); String ss = stdin.readLine().trim(); System.out.println(ss); File f2 = new File( ss); stdout = new FileWriter(f2); stdout.write(s); stdout.close() ; stdin.close() ; } 谢谢大家,我找到问题乐,是把indexof返回的索引搞错乐一位,真惭愧,呵呵。 java中,new对象的位置的问题 java本地接口 jni的问题 如何写txt文件? java swing socket只看楼主收藏 star821116(公敌想回家^_^) ,进来! 数组问题,高手帮忙... Mysql数据库连结问题,紧急,紧急,求救!!! 考scjp最好用什莫书??前辈请指教 请问JBuilder生成的GUI程序如何在JBuilder外运行? c3p0异常 小弟被中软安人公司录用了,请问这公司怎么样哦!(赠笔试一题) 请问ibm的mq如何用java访问?
求购纯软件视频会议源代码!
有提供者请电:
[email protected]
下面这个没有问题
public static void main(String[] args)throws Exception {
String s= "c:/readme.txt";
File f = File.createTempFile("temp","temp");
FileWriter stdout = new FileWriter(f);
stdout.write(s);
stdout.close() ;
BufferedReader stdin = new BufferedReader(new FileReader(f));
String ss = stdin.readLine().trim();
System.out.println(ss);
File f2 = new File( ss);
stdout = new FileWriter(f2);
stdout.write(s);
stdout.close() ;
stdin.close() ;
}