Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

ZipArchiveEntry Sınıf

ExtractToFile Fazla Yük

Microsoft.TeamFoundation.Server.Core Ad Alanı