AODL.Document.Export.OpenDocument.OpenDocumentTextExporter.BinaryFileCopy C# (CSharp) Method

BinaryFileCopy() private method

private BinaryFileCopy ( String source, String target ) : void
source String
target String
return void
    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);
            };
          };
        };
      }
    }