public void CopyTo(string outputArchivePath) { using (Stream outFile = _archive.Create(outputArchivePath)) using (Stream inFile = OpenRead()) CopyStream(inFile, outFile); _archive[outputArchivePath].LastWriteTime = LastWriteTime; }