黑马程序员技术交流社区
标题:
老是异常,哪里出错了?
[打印本页]
作者:
HM刘俊
时间:
2013-4-24 12:43
标题:
老是异常,哪里出错了?
本帖最后由 HM刘俊 于 2013-4-24 14:14 编辑
<P> </P>
复制代码
import java.io.*;
public class Demo{
public static void main(String[] args) {
copy();
}
public static void copy() //创建一个方法用于复制文件
{
FileWriter fw = null;
FileReader fr = null;
try
{
fw = new FileWriter("CopyDemo_copy.txt");
fr = new FileReader("CopyDemo.java");
char[] buf = new char[1024];
int len = 0;
while((len=fr.read(buf))!=-1)
{
fw.write(buf,0,len);
}
}
catch (IOException e) {
throw new RuntimeException("读写失败");
}
finally
{
if(fr!=null)
try
{
fr.close();
}
catch (IOException e)
{
}
if(fw!=null)
try
{
fw.close();
}
catch (IOException e)
{
}
}
}
}
复制代码
运行时出错,说“读写失败”,抛出运行时异常
作者:
wangyougu010
时间:
2013-4-24 12:52
import java.io.*;
public class Test {
public static void main(String[] args) {
copy();
}
public static void copy() // 创建一个方法用于复制文件
{
FileWriter fw = null;
FileReader fr = null;
try {
fr = new FileReader("day21-笔记.txt");
fw = new FileWriter("word.txt");
char[] buf = new char[1024];
int len = 0;
while ((len = fr.read(buf)) != -1) {
fw.write(buf, 0, len);
}
} catch (IOException e) {
throw new RuntimeException("读写失败");
} finally {
if (fr != null)
try {
fr.close();
} catch (IOException e) {
}
if (fw != null)
try {
fw.close();
} catch (IOException e) {
}
}
}
}
代买没啥问题,看下你读的文件存在吗?这是我的文件路径,运行正常
作者:
侯天进
时间:
2013-4-24 13:06
你这代码是ok 的啊!! 没问题的,主要是看看你的文件路径已经文件是否存在的问题。。。
作者:
Miss小强
时间:
2013-4-24 14:03
文件名。路径;
而且不能被某个软件使用你的文件;程序没有问题的;
作者:
HM刘俊
时间:
2013-4-24 14:14
解决了,myeclipse储存路径和文件路径不对。谢谢了。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2