c#复制文件

//这个程序用于实现复制一个文件。
 using System;
 using System.IO;
 
 class CopyFile {
     public static void Main(string[] args){
         string s1,s2;
         int i ;
         FileStream fin,fout;
         Console.WriteLine("input file_1 name:");
         s1 = Console.ReadLine();
         Console.WriteLine("output file_2 name:");
         s2 = Console.ReadLine();
 
         try {fin = new FileStream(s1,FileMode.Open);}
             catch (FileNotFoundException exc){ Console.WriteLine(exc.Message + "\nthe file is not found");return ;}
             //open output file
             
         try {fout = new FileStream(s2, FileMode.Create); } 
             catch (IOException exc){ Console.WriteLine(exc.Message + "\nError opening output file"); return ; }
 
         //copy file
         try {
             do {
                 i=fin.ReadByte();
                 fout.WriteByte((byte)i);
             } while (i!=-1);
         } 
             catch (IOException exc){ Console.WriteLine(exc.Message + "\nError "); return ;}
     }
 }


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值