2013-03-08 84 views
0

隨着Ziparchiv.CreateEntry我的文件添加到zipStream的WinRT ZipArchiv包括文件夾信息

但是,有沒有辦法還創建文件夾?

我想壓縮文件夾樹到一個zip文件。目前我無法看到在zip文件中擁有相同樹的方法。

我現在有唯一soultion,不鬆散的信息,是創建contrains相對pathes參考文件的somekind的。

有沒有辦法在WinRT中ZipArchivs文件夾?

回答

1

在編寫示例代碼時剛剛找到解決方案。 因爲我沒有在這裏找到這個我認爲增加這個問題也希望這將有助於某人。 如果這是一個重複的隨意刪除它或鏈接到現有的問題:-)

當調用CreateEntry路徑可以前綴的文件名。 以下代碼將foo設置爲存檔中zipfile中的文件夾

zipArchive.CreateEntry(@"foo\" + fileToCompress.Name,CompressionLevel.Optimal);