有沒有辦法在c#中以編程方式執行此操作。將.rar文件從.rar傳輸到.zip而不提取
我無法提取,因爲解壓縮文件的名稱會太長,所以會引發錯誤。
將收到該zip的計算機沒有安裝winrar,並且安裝不是一個選項。
有沒有辦法在c#中以編程方式執行此操作。將.rar文件從.rar傳輸到.zip而不提取
我無法提取,因爲解壓縮文件的名稱會太長,所以會引發錯誤。
將收到該zip的計算機沒有安裝winrar,並且安裝不是一個選項。
這是不可能的,因爲rar和zip是不同的壓縮流。我建議使用這個工具來提取和拉鍊
我建議使用WinRAR的向轉換1個或多個* .rar存檔文件以* .zip文件重新打包的文件。 WinRAR內置此功能。
點擊按鈕幫助的對話框上的任何選項的幫助在轉換壓縮文件對話框。
在目標計算機的情況下,在Windows計算機上,你可以改變* .rar文件爲自解壓的RAR壓縮文件,它不需要拆包和重新包裝檔案館WinRAR的剛剛把選擇的自解壓模塊頭由你在每個檔案文件的頂部。有命令將檔案轉換爲菜單中的SFX工具。
WinRar網站有許多OS-es的非常長的unrar http://www.rarlab.com/rar_add.htm命令行工具列表。
他們不需要安裝,只需要下載&即可使用。
請看這裏:https://social.msdn.microsoft.com/Forums/vstudio/en-US/53a468a2-0135-4040-9e7b-7c113b9f57ee/extract-zip-or-rar-file-using-c- netframework-40?論壇= csharpgeneral – confusedandamused