共用方式為


ZipArchive.CreateFromDirectory 方法

包含受保護的成員
包含繼承的成員

這個成員是多載的。如需這個成員的完整資訊,包含語法、使用方式和範例,請按一下多載清單中的名稱。

多載清單

  名稱 描述
公用方法靜態成員 CreateFromDirectory(String, String) 在 sourceDirectoryName 指定目錄包含檔案和目錄 destinationArchive 路徑建立 zip 封存。目錄結構在封存,儲存,而且一次遞迴搜尋完成才能封存的檔案。封存不能存在。如果清單是空的,則會傳回空的封存中建立。如果目錄中的檔案無法加入至封存,封存會留下不完整,不正確的和方法會擲回例外狀況。這個方法不會在封存包含這個基底目錄。如果發生錯誤,在將檔案加入至項目時,這個方法會處於無效狀態將停止新增檔案並將封存留在。路徑可以指定相對或絕對的路徑資訊。相對路徑資訊會被解譯為與目前的工作目錄相對。如果檔案在封存中不是有效的 zip 時間戳記的最後寫入時間的資料欄位, 1980 年 1 月的值 1 日午夜會使用檔案的上次修改時間的指示器。
如果具有指定名稱的項目於項目已經存在,具有相同名稱的第二個輸入將建立。因為沒有指定 CompressionLevel ,將會使用基礎壓縮演算法的實作所提供的預設值; ZipArchive 不會強制其預設值。(目前, System.IO.Compression.DeflateStream 類別提供基本的壓縮演算法。)
公用方法靜態成員 CreateFromDirectory(String, String, CompressionLevel, Boolean) 在 sourceDirectoryName 指定目錄包含檔案和目錄 destinationArchive 路徑建立 zip 封存。目錄結構在封存,儲存,而且一次遞迴搜尋完成才能封存的檔案。封存不能存在。如果清單是空的,則會傳回空的封存中建立。如果目錄中的檔案無法加入至封存,封存會留下不完整,不正確的和方法會擲回例外狀況。這個方法在封存選擇性包含這個基底目錄。如果發生錯誤,在將檔案加入至項目時,這個方法會處於無效狀態將停止新增檔案並將封存留在。路徑可以指定相對或絕對的路徑資訊。相對路徑資訊會被解譯為與目前的工作目錄相對。如果檔案在封存中不是有效的 zip 時間戳記的最後寫入時間的資料欄位, 1980 年 1 月的值 1 日午夜會使用檔案的上次修改時間的指示器。

回頁首

請參閱

參考

ZipArchive 類別

Microsoft.TeamFoundation.Server.Core 命名空間