手机
当前位置:查字典教程网 >编程开发 >C#教程 >c#调用winrar解压缩文件代码分享
c#调用winrar解压缩文件代码分享
摘要:复制代码代码如下:usingMicrosoft.Win32;usingSystem.Diagnostics;压缩stringthe_rar;...

复制代码 代码如下:

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(@"ApplicationsWinRAR.exeShellOpenCommand");

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:testtest.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>");

}

解压缩

复制代码 代码如下:

string the_rar;

RegistryKey the_Reg;

object the_Obj;

string the_Info;

ProcessStartInfo the_StartInfo;

Process the_Process;

try

{

the_Reg = Registry.ClassesRoot.OpenSubKey(@"ApplicationsWinRAR.exeShellOpenCommand");

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>");

}

【c#调用winrar解压缩文件代码分享】相关文章:

c# winform读取xml文件创建菜单的代码

C# 调用Delphi dll 实例代码

解析StreamReader与文件乱码问题的解决方法

c#解压文件的实例方法

c# 调用.bat文件的实现代码

C#加密解密文件小工具实现代码

C#利用子线程刷新主线程分享教程

c# 可疑文件扫描代码(找到木马)(简)

使用VS2010 C#开发ActiveX控件(下),完整代码打包下载

C#使用itextsharp生成PDF文件的实现代码

精品推荐
分类导航