TarEntry.ExtractToFile(String, Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli dosyayı veya dizini dosya sistemine ayıklar. Sembolik bağlantılar ve sabit bağlantılar ayıklanmaz.
public:
void ExtractToFile(System::String ^ destinationFileName, bool overwrite);
public void ExtractToFile (string destinationFileName, bool overwrite);
member this.ExtractToFile : string * bool -> unit
Public Sub ExtractToFile (destinationFileName As String, overwrite As Boolean)
Parametreler
- destinationFileName
- String
Hedef dosyanın yolu.
- overwrite
- Boolean
true
bu yöntemin yolda bulunan mevcut dosya sistemi nesnesinin üzerine yazması destinationFileName
gerekiyorsa; false
üzerine yazmayı önlemek için.
Özel durumlar
destinationFileName
, null
değeridir.
destinationFileName
boş.
üst dizini destinationFileName
yok.
-veya-
overwrite
is false
ve içinde zaten bir dosya var destinationFileName
.
-veya-
ile aynı ada destinationFileName
sahip bir dizin var.
-veya-
G/Ç sorunu oluştu.
Sembolik bir bağlantı, sabit bağlantı veya desteklenmeyen bir giriş türü ayıklamaya çalışıldı.
Yetersiz izinler nedeniyle işleme izin verilmiyor.
Açıklamalar
, CharacterDeviceveya Fifo türündeki BlockDevicedosyalar yalnızca Unix platformlarında ayıklanabilir.
Diske veya CharacterDevice ayıklamak BlockDevice için yükseltme gerekir.
Sembolik bağlantılar , CreateSymbolicLink(String, String)veya CreateAsSymbolicLink(String)kullanılarak CreateSymbolicLink(String, String)yeniden oluşturulabilir.
Sabit bağlantılar yalnızca veya ExtractToDirectory(String, String, Boolean)kullanılırken ExtractToDirectory(Stream, String, Boolean) ayıklanabilir.