public static bool ZipExtractFile(string zipFilePath,string targetPath) { FastZip fastZip = new FastZip(); try { if (!Directory.Exists(targetPath)) Directory.CreateDirectory(targetPath); DirectoryInfo DirInfo = new DirectoryInfo(targetPath); DirInfo.Attributes = FileAttributes.Normal & FileAttributes.Directory; fastZip.ExtractZip(zipFilePath, targetPath, "xls"); return true; } catch { return false; } }
//這個方法不支持解壓rar格式的文件,由於rar格式的文件是商業公司定義的,正版的winrar的軟件也是收費的.
用此方法解壓rar格式的文件,會提示錯誤:"cann't find central directory"
//你們在使用的時候,請注意這一點 以下圖所示: