Ejemplo n.º 1
0
 private void Extract(string targetPath, IEnumerable <PakFileItem> items)
 {
     foreach (PakFileItem item in items)
     {
         string outputPath = Path.Combine(targetPath, item.Name);
         Directory.CreateDirectory(Path.GetDirectoryName(outputPath));
         using (FileStream stream = new FileStream(outputPath, FileMode.Create))
         {
             byte[] content = reader.GetData(item);
             stream.Write(content, 0, content.Length);
         }
     }
 }