asp.net利用RAR实现文件压缩解压缩
来源:互联网 发布:淘宝被骗2800怎么报警 编辑:程序博客网 时间:2024/04/30 17:52
//压缩
String the_rar;
RegistryKey the_Reg;
Object the_Obj;
String the_Info;
ProcessStartInfo the_StartInfo;
Process the_Process;
try
{
the_Reg = Registry.ClassesRoot.OpenSubKey(@"Applications/WinRAR.exe/Shell/Open/Command");
the_Obj = the_Reg.GetValue("");
the_rar = the_Obj.ToString();
the_Reg.Close();
the_rar = the_rar.Substring(1, the_rar.Length - 7);
the_Info = "a -inul -y C://1//temp.rar C://1//123.txt";//这里为rar的压缩命令格式(也可以自行扩展)
the_StartInfo = new ProcessStartInfo();
the_StartInfo.FileName = the_rar;
the_StartInfo.Arguments = the_Info;
the_StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
the_StartInfo.WorkingDirectory = Server.MapPath(""); ;//获取或设置要启动的进程的初始目录。
the_Process = new Process();
the_Process.StartInfo = the_StartInfo;
the_Process.Start();
Response.Write("压缩成功");
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
//解压缩
String the_rar;
RegistryKey the_Reg;
Object the_Obj;
String the_Info;
ProcessStartInfo the_StartInfo;
Process the_Process;
try
{
the_Reg = Registry.ClassesRoot.OpenSubKey(@"Applications/WinRar.exe/Shell/Open/Command");
the_Obj = the_Reg.GetValue("");
the_rar = the_Obj.ToString();
the_Reg.Close();
the_rar = the_rar.Substring(1, the_rar.Length - 7);
the_Info = " X C://1//temp.rar C://1//";
the_StartInfo = new ProcessStartInfo();
the_StartInfo.FileName = the_rar;
the_StartInfo.Arguments = the_Info;
the_StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
the_Process = new Process();
the_Process.StartInfo = the_StartInfo;
the_Process.Start();
Response.Write("解压缩成功");
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
- asp.net利用RAR实现文件压缩解压缩【月儿原创】
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩【月儿原创】
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩
- asp.net利用RAR实现文件压缩解压缩
- .NET利用RAR实现文件压缩与解压缩
- 利用RAR实现文件压缩解压缩
- asp.net(c#)利用RAR实现文件压缩
- ASP.net实现RAR压缩
- .Net 下利用ICSharpCode.SharpZipLib.dll实现文件压缩、解压缩
- 报表编制手册(非表连接的情况下,功能很强大)
- 史上最牛的 shell命令
- CFile操作详解
- 垂直供应链电子商务平台-未来电子商务战略趋势
- Sql Server基本函数
- asp.net利用RAR实现文件压缩解压缩
- SilverLight:在MVVM中实现多事件
- 心情不好。。。
- 从美国看中国发展电子商务的一些启示
- jquery报表
- MapObject 2.1在C#中的使用
- SilverLight:使用MVVM实现View层在程序运行时自动生成控件并且取得其值
- jboss 远程访问 配置,工作手记
- 用Oracle闪回功能(flashback)恢复删除的数据---Oracle;闪回;回滚段;数据恢复