java吧 关注:1,304,504贴子:12,865,474
  • 5回复贴,共1

哪里错了怎么改

取消只看楼主收藏回复

import java.io.*;
public class fileStream
{
static FileInputStream fis;
static FileOutputStream fos; //声明静态文件输入、出流
static int a; //定义静态变量a
public static void main(String arg[])
{
try
{
copyFile(); //调用复制文件函数
fis.close();
fos.close(); //关闭流
}
catch(FileNotFoundException fe) //捕捉异常
{
System.out.println("文件无法创建!");
}
catch(IOException ie)
{
System.out.println("输入有误!");
}
}
static void copyFile() throws IOException,FileNotFoundException //文件复制函数,并抛出异常
{
fis=new FileInputStream("D:/a/1.txt");
fos=new FileOutputStream("D:/a/2.txt"); //创建文件输入、出流,构造函数参数为从哪个文本到哪个文本
while((a=fis.read())!=-1)
fos.write(a); //通过循环调用read()函数从流中读取一个字节,传递给变量a,并判断是否读完(读完函数返回值-1),未读完,则通过输出流的write()函数,将字节写出到流中
System.out.println("复制完毕,请查看!");
}
}


1楼2012-04-27 22:24回复
    怎么都是复制


    2楼2012-04-27 22:26
    回复
      2026-06-16 03:23:22
      广告
      不感兴趣
      开通SVIP免广告
      是啊 我想把文件里的内容复制出来


      5楼2012-04-27 22:41
      回复
        怎么改 或者怎么导入


        6楼2012-04-27 22:41
        回复
          出来就只有复制没有内容


          7楼2012-04-27 22:41
          回复
            看一下


            10楼2012-04-27 22:45
            回复