c#复制文件
1 //这个程序用于实现复制一个文件。 2 using System; 3 using System.IO; 4 5 class CopyFile { 6 public static void Main(string[] args){ 7 string s1,s2; 8 int i ; 9 FileStream fin,fout; 10 Console.WriteLine("input file_1 name:"); 11 s1 = Console.ReadLine(); 12 Console.WriteLine("output file_2 name:"); 13 s2 = Console.ReadLine(); 14 15 try {fin = new FileStream(s1,FileMode.Open);} 16 catch (FileNotFoundException exc){ Console.WriteLine(exc.Message + "\nthe file is not found");return ;} 17 //open output file 18 19 try {fout = new FileStream(s2, FileMode.Create); } 20 catch (IOException exc){ Console.WriteLine(exc.Message + "\nError opening output file"); return ; } 21 22 //copy file 23 try { 24 do { 25 i=fin.ReadByte(); 26 fout.WriteByte((byte)i); 27 } while (i!=-1); 28 } 29 catch (IOException exc){ Console.WriteLine(exc.Message + "\nError "); return ;} 30 } 31 }
posted on 2012-12-22 15:32 luofaliang 阅读(265) 评论(0) 收藏 举报
浙公网安备 33010602011771号