ZipArchiveEntry.ExtractToFile 方法 (String, Boolean)
若要在檔案系統中的檔案有項目的內容與指定之名稱的。 檔案的最後寫入時間設定為項目的最後寫入時間。 這個方法允許覆寫相同名稱的現有檔案。
命名空間: Microsoft.TeamFoundation.Server.Core
組件: Microsoft.TeamFoundation.Server.Core (在 Microsoft.TeamFoundation.Server.Core.dll 中)
語法
'宣告
Public Sub ExtractToFile ( _
destinationFileName As String, _
overwrite As Boolean _
)
public void ExtractToFile(
string destinationFileName,
bool overwrite
)
參數
- destinationFileName
類型:System.String
將物件所輸入內容的檔案名稱。路徑可以指定相對或絕對的路徑資訊。相對路徑資訊會被解譯為與目前的工作目錄相對。
- overwrite
類型:System.Boolean
true 表示覆寫。
例外狀況
例外狀況 | 條件 |
---|---|
UnauthorizedAccessException | 呼叫端沒有必要的使用權限。 |
ArgumentException | destinationFileName 是長度為零的字串、只包含空白字元,或包含一個或多個無效的字元 (如所定義 InvalidPathChars。-或- destinationFileName 指定目錄。 |
ArgumentNullException | destinationFileName 是空的。 |
PathTooLongException | 指定的路徑、檔案名稱或兩者都超過系統定義的最大長度。 例如:在 Windows 平台上,路徑必須小於 248 字元,而檔案名稱必須小於 260 字元。 |
DirectoryNotFoundException | destinationFileName 在指定的路徑無效 (例如,位於未對應的磁碟上)。 |
IOException | destinationFileName 存在且重寫為 false。-或- I/O 錯誤。-或-輸入目前已開啟以進行寫入。-或-從封存中刪除。 |
NotSupportedException | destinationFileName 的格式無效。-或- ZipArchive 此項目所屬在唯寫模式開啟。 |
InvalidDataException | 可能是從封存中遺失,或已損毀且無法讀取或輸入壓縮使用不支援的壓縮方法。 |
ObjectDisposedException | ZipArchive 這個項目所屬的處置。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。