TarEntry.ExtractToFile(String, Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengekstrak file atau direktori saat ini ke sistem file. Tautan simbolis dan tautan keras tidak diekstrak.
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)
Parameter
- destinationFileName
- String
Jalur ke file tujuan.
- overwrite
- Boolean
true
jika metode ini harus menimpa objek sistem file yang ada yang terletak di destinationFileName
jalur; false
untuk mencegah penimpaan.
Pengecualian
destinationFileName
adalah null
.
destinationFileName
kosong.
Direktori destinationFileName
induk tidak ada.
-atau-
overwrite
adalah false
dan file sudah ada di destinationFileName
.
-atau-
Direktori ada dengan nama yang sama dengan destinationFileName
.
-atau-
Terjadi masalah I/O.
Mencoba mengekstrak tautan simbolis, tautan keras, atau tipe entri yang tidak didukung.
Operasi tidak diizinkan karena izin yang tidak mencukupkan.
Keterangan
File jenis BlockDevice, CharacterDevice, atau Fifo hanya dapat diekstrak di platform Unix.
Elevasi diperlukan untuk mengekstrak BlockDevice atau CharacterDevice ke disk.
Tautan simbolis dapat dibuat ulang menggunakan CreateSymbolicLink(String, String), , CreateSymbolicLink(String, String)atau CreateAsSymbolicLink(String).
Tautan keras hanya dapat diekstraksi saat menggunakan ExtractToDirectory(Stream, String, Boolean) atau ExtractToDirectory(String, String, Boolean).