ASP.NET利用WINRar实现在线解压缩文件
2014-05-08 09:08
555 查看
一、肯定是服务器必须装了winrar这个软件了。
二、创建Helper类,如下:
三、直接调用就可以了,如下:
二、创建Helper类,如下:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Win32; using System.Diagnostics; using System.IO; namespace XXX.Common { public class ZipHelper { public bool DeCompressRAR(string sourceFilePath, string destinationPath) { try { string SeverDir = @"C:\Program Files\WinRAR";//rar.exe的要目录 Process ProcessDecompression = new Process(); ProcessDecompression.StartInfo.FileName = SeverDir + "\\rar.exe"; Directory.CreateDirectory(destinationPath); ProcessDecompression.StartInfo.Arguments = " X " + sourceFilePath + " " + destinationPath; ProcessDecompression.Start(); while (!ProcessDecompression.HasExited) { //nothing to do here. } return true; } catch (System.Exception) { return false; } } } }
三、直接调用就可以了,如下:
public ActionResult jieya() { Common.ZipHelper zipHelper = new Common.ZipHelper(); zipHelper.DeCompressRAR(@"d:\210.rar", @"d:\a\"); return Json(message, JsonRequestBehavior.AllowGet); }
相关文章推荐
- asp.net利用RAR实现文件压缩解压缩(转)
- asp.net利用RAR实现文件压缩解压缩【月儿原创】
- Asp.net MVC 利用(aspose+pdfobject.js) 实现在线预览word、excel、ppt、pdf文件
- asp.net利用RAR实现文件压缩解压缩[转载]
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩【月儿原创】
- asp.net利用RAR实现文件压缩解压缩【月儿原创】
- asp.net利用RAR实现文件压缩解压缩(转)
- ASP.Net实现文件的在线压缩和解压缩
- 利用XML序列化和Asp.Net Web缓存实现站点配置文件
- [Asp.net]使用flexpaper+swftools大文件分页转换实现在线预览
- 用ASP.NET实现文件的在线压缩和解压缩
- 用ASP.Net实现文件的在线压缩和解压缩
- C# 利用ICSharpCode.SharpZipLib实现在线加密压缩和解密解压缩 C# 文件压缩加解密
- 利用ASP.NET服务器端自定义控件实现XML文件中还原表单
- 用ASP.NET实现文件的在线压缩和解压缩
- asp利用winrar解压缩文件
- 在asp.net利用jquery实现多文件上传
- 用ASP.NET实现文件的在线压缩和解压缩
- asp.net中调用winrar实现压缩解压缩的代码