using System;
using System.IO;
public class FileCopier
{
public static void Main()
{
const int BUFFER_SIZE = 512 * 1024;
byte[] data = new byte[BUFFER_SIZE];
FileStream inFile = File.OpenRead("1.exe");
FileStream outFile = File.Create("1-copy.exe");
int amountRead;
do
{
amountRead = inFile.Read(data, 0, BUFFER_SIZE);
outFile.Write(data, 0, amountRead);
}
while (amountRead == BUFFER_SIZE);
inFile.Close();
outFile.Close();
}
}