源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c#调用winrar解压缩文件代码分享

  • 时间:2022-03-07 23:25 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#调用winrar解压缩文件代码分享
[u]复制代码[/u] 代码如下:
using Microsoft.Win32; using System.Diagnostics; 压缩 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 " + " test.rar " + " " + @"C:\test\test.txt"; the_StartInfo = new ProcessStartInfo(); the_StartInfo.FileName = the_rar; the_StartInfo.Arguments = the_Info; the_StartInfo.WindowStyle = ProcessWindowStyle.Hidden; the_StartInfo.WorkingDirectory = @"C:\test\"; the_Process = new Process(); the_Process.StartInfo = the_StartInfo; the_Process.Start(); Response.Write("<script>alert('Zip Successfully');</script>"); } catch { Response.Write("<script>alert('Zip Failed.')</script>"); }
解压缩
[u]复制代码[/u] 代码如下:
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 " + " test.rar " + @"C:\test\"; the_StartInfo = new ProcessStartInfo(); the_StartInfo.FileName = the_rar; the_StartInfo.Arguments = the_Info; the_StartInfo.WindowStyle = ProcessWindowStyle.Hidden; the_StartInfo.WorkingDirectory = @"C:\test\"; the_Process = new Process(); the_Process.StartInfo = the_StartInfo; the_Process.Start(); Response.Write("<script>alert('UnZip Successfully');</script>"); } catch { Response.Write("<script>alert('UnZip Failed.')</script>"); }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部