Пример #1
0
 public override void AbstractCopy(AbstractFile file)
 {
     var buffer = new byte[1024 * 1024]; //мегабайтный буфер
     using (var aStream = _entry.Open())
     {
         aStream.Read(buffer, 0, buffer.Length);
         file.AbstractWrite(buffer);
     }
 }
Пример #2
0
 public override void AbstractCopy(AbstractFile newFile)
 {
     var buffer = new byte[1024 * 1024]; //мегабайтный буфер
     using (var file = System.IO.File.Open(AbstractPath, FileMode.Open))
     {
         file.Read(buffer, 0, buffer.Length);
         // добавить обработку, если прочиталось меньше мегабайта
         newFile.AbstractWrite(buffer);
     }
 }
Пример #3
0
 public abstract void AbstractCopy(AbstractFile file);