private void BinaryFileCopy(String source, String target)
{
if (!File.Exists(target))
{
using(BinaryWriter targetWriter = new BinaryWriter(new FileStream(target, FileMode.Create)))
{
using(BinaryReader srcReader = new BinaryReader(new FileStream(target, FileMode.Open)))
{
byte[] buffer = new byte[1024];
while(srcReader.BaseStream.Position < srcReader.BaseStream.Length)
{
int count = srcReader.Read(buffer, 0, buffer.Length);
targetWriter.Write(buffer, 0, count);
};
};
};
}
}