本帖最后由 王宝龙 于 2012-9-24 13:43 编辑
我用这个程序Copy了 一个图片,Copy成功了 但是被Copy的文件打不开,提示:文件已损坏或者已损毁。
这是怎么回事啊?难道图片需要更高级的复制方法吗?请高手指点!!!- import java.io.*;
- class CopyText
- {
- public static void main(String[] arge)
- {
- copy_1();
- }
- public static void copy_1()
- {
- FileWriter fw = null;
- FileReader fr = null;
-
- //int ch = 0;
- char[] ch = new char[1024];
- int len = 0;
- try
- {
- fw = new FileWriter("3_copy.jpg");
- fr = new FileReader("F:\\图片\\ps\\3.jpg");
- while((len=fr.read(ch))!=-1)
- {
- fw.write(ch,0,len);
- }
- }
-
- catch(IOException e)
- {
- System.out.println(e.toString());
- }
- finally
- {
- try
- {
- fw.close();
- fr.close();
- }
- catch(IOException e)
- {
- System.out.println(e.toString());
- }
- }
-
-
-
- }
- }
复制代码 |
|