Dart.PowerTCP.Zip Namespace > Archive Class : Count Property |
<BrowsableAttribute(False)> Public ReadOnly Property Count As Integer
When the Archive component represents a compressed archive that contains a volume label, the volume label is available using the Archive.VolumeLabel property and is not an item in the collection or represented by Count.
' Be sure to import the namespace by putting "Imports Dart.PowerTCP.Zip" ' at the top of your class. ' Open a compressed stream. This populates the Archive collection. Archive1.Open("c:\test.zip") If (Archive1.Count > 1) Then ' Unzip the first item in the collection to a file, preserving its path Archive1(0).Unzip("c:\Test", True, Overwrite.Always) ' Unzip the second item in the collection to a memory stream Dim stream = New System.IO.MemoryStream() Archive1(1).Unzip(stream) End If
// Be sure to import the namespace by putting "using Dart.PowerTCP.Zip;" // at the top of your class. // Open a compressed stream. This populates the Archive collection. archive1.Open("c:\\test.zip"); if (archive1.Count > 1) { // Unzip the first item in the collection to a file, preserving its path archive1[0].Unzip("c:\\Test", true, Overwrite.Always); // Unzip the second item in the collection to a memory stream System.IO.MemoryStream stream = new System.IO.MemoryStream(); archive1[1].Unzip(stream); }