Hi,
We have discussed here copying a file using FileInfo. Now we are going to see how we can do the same without using FileInfo in C Sharp/C#.
using System; using System.IO; class MainClass { public static void Main( string [] args) { int i; FileStream fileIn; FileStream fileOut; try { fileIn = new FileStream( "opFile.txt" , FileMode.Open); } catch (FileNotFoundException exc) { Console.WriteLine(exc.Message + "nFile Not Found" ); return ; } try { fileOut = new FileStream( "clFile.txt" , FileMode.Create); } catch (IOException exc) { Console.WriteLine(exc.Message + "nError Opening File" ); return ; } try { do { i = fileIn.ReadByte(); if (i != -1) fileOut.WriteByte(( byte )i); } while (i != -1); } catch (IOException exc) { Console.WriteLine(exc.Message + "Error" ); } fileIn.Close(); fileOut.Close(); } } |
Pingback: Copying a file using FileInfo - C Sharp/C# | Coderz Heaven