ZipArchiveEntry.ExtractToFile Yöntem (String)
Girdinin içeriği ve belirtilen ada dosya sisteminde bir dosya oluşturur.Dosyanın son yazma zamanı girişin son yazma zamanı için ayarlanır.Bu yöntem, aynı ada sahip varolan bir dosyanın üzerine yazmasını izin vermez.Açık dizin (dizin ayırıcı karakter biten adlara sahip girişler) ayıklamak çalışırken dizin oluşturmayı içinde yol açmaz.
Ad alanı: Microsoft.TeamFoundation.Server.Core
Derleme: Microsoft.TeamFoundation.Server.Core (Microsoft.TeamFoundation.Server.Core.dll içinde)
Sözdizimi
'Bildirim
Public Sub ExtractToFile ( _
destinationFileName As String _
)
public void ExtractToFile(
string destinationFileName
)
Parametreler
- destinationFileName
Tür: System.String
Girişinin içeriğini tutacaktır dosyasının adıdır.Yolun, göreli veya mutlak yol bilgisi belirtmesine izin verilir.Göreli yol bilgisi, geçerli çalışma dizinine göre yorumlanır.
Özel Durumlar
Exception | Koşul |
---|---|
UnauthorizedAccessException | Çağıranın gerekli izni yok. |
ArgumentException | destinationFileName öğesinin sıfır uzunluklu bir dize ise, yalnızca boşluk içeriyor ya da InvalidPathChars tarafından tanımlanan bir veya daha fazla geçersiz karakter içeriyor. - veya - destinationFileName öğesinin bir dizini belirtir. |
ArgumentNullException | destinationFileName öğesinin null olur. |
PathTooLongException | Belirtilen yol, dosya adı veya her ikisi birden sistem tarafından tanımlanan en fazla uzunluğu aşıyor.Örneğin, Windows tabanlı platformlarda yollar 248 karakterden, dosya adları ise 260 karakterden az olmalıdır. |
DirectoryNotFoundException | DestinationFileName öğesinin içinde belirtilen yol geçersiz (örneğin, bağlanılmayan bir sürücü üzerinde olan). |
IOException | destinationFileName öğesinin bulunmaktadır. - veya - bir g/ç hatası oluştu. - veya - giriş yazmak için şu anda açık. - veya - arşivden girdisi silindi. |
NotSupportedException | destinationFileName öğesinin biçimi geçersiz olduğu - veya - bu girişin ait olduğu ZipArchive salt yazma modunda açılır. |
InvalidDataException | Giriş arşivinden eksik veya bozuk ve okunamaz - veya - desteklenmeyen bir sıkıştırma yöntemi kullanılarak sıkıştırılmış giriş. |
ObjectDisposedException | Bu girişin ait olduğu ZipArchive atıldı. |
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.