js解压缩 在线 c语言 C#在线压缩与解压

导读:爱华网网友为您分享以下“C#在线压缩与解压”资讯,希望对您有所帮助,感谢您对aIhUaU.com的支持!

C#在线压缩与解压.txt我都舍不得欺负的人,哪能让别人欺负? 一辈子那么长,等你几年算什么我爱的人我要亲手给她幸福 别人我不放心 我想你的时候我一定要找得到你不许你们欺负他!全世界只有我才可以!放弃你,下辈子吧!!1.引用

using System.IO;

using Microsoft.Win32;

using System.Diagnostics;

/******************************************************

程序用途:实现文件[文件夹]压缩解压功能函数

程序备注:

* 服务器端WinRAR支持

* 路径简述必须绝对路径

******************************************************/

2.主要代码之压缩

/// <summary>

/// 压缩文件

/// </summary>

/// <param name="DFilePath">需要压缩的文件夹或者单个文件</param>

/// <param name="DRARName">生成压缩文件的文件名</param>

/// <param name="DRARPath">生成压缩文件保存路径</param>

/// <returns></returns>

protected bool RAR(string DFilePath, string DRARName,string DRARPath) {

String the_rar;

RegistryKey the_Reg;

Object the_Obj;

String the_Info;

ProcessStartInfo the_StartInfo;

Process the_Process;

try

js解压缩 在线 c语言 C#在线压缩与解压

{

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 " + " " + DRARName + " " + DFilePath; //命令 + 压缩后文件名 + 被压缩的文件或者路径

the_StartInfo = new ProcessStartInfo();

the_StartInfo.FileName = the_rar;

the_StartInfo.Arguments = the_Info;

the_StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

the_StartInfo.WorkingDirectory = DRARPath ; //RaR文件的存放目录。 the_Process = new Process();

the_Process.StartInfo = the_StartInfo;

the_Process.Start();

return true;

}

catch (Exception ex)

{

return false;

}

}

3.主要代码之解压

/// <summary>

/// 解压缩到指定文件夹

/// </summary>

/// <param name="RARFilePath">压缩文件存在的目录 </param>

/// <param name="RARFileName">压缩文件名称 </param>

/// <param name="UnRARFilePath">解压到文件夹</param>

/// <returns></returns>

protected bool

UnRARFilePath)

{

//解压缩

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"); UnRAR(string RARFilePath,string RARFileName,string

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 " + " " + RARFilePath + RARFileName + " " + UnRARFilePath; 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();

return true;

}

catch (Exception ex)

{

return false;

}

}

3.示例

string oFilePath = @"C:1";

string oRARFileName = "1.rar";

string oToFilePath = @"C:2";

//if (RAR(oFilePath, oRARFileName, oToFilePath))

if (UnRAR(oFilePath, oRARFileName, oToFilePath))

Response.Write("OK");

else

Response.Write("No");

1.引用

using System.IO;

using Microsoft.Win32;

using System.Diagnostics;

/******************************************************

程序用途:实现文件[文件夹]压缩解压功能函数

程序备注:

* 服务器端WinRAR支持

* 路径简述必须绝对路径

******************************************************/

2.主要代码之压缩

/// <summary>

/// 压缩文件

/// </summary>

/// <param name="DFilePath">需要压缩的文件夹或者单个文件</param>

/// <param name="DRARName">生成压缩文件的文件名</param>

/// <param name="DRARPath">生成压缩文件保存路径</param>

/// <returns></returns>

protected bool RAR(string DFilePath, string DRARName,string DRARPath) {

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 " + " " + DRARName + " " + DFilePath; //命令 + 压缩后文件名 + 被压缩的文件或者路径

the_StartInfo = new ProcessStartInfo();

the_StartInfo.FileName = the_rar;

the_StartInfo.Arguments = the_Info;

the_StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

the_StartInfo.WorkingDirectory = DRARPath ; //RaR文件的存放目录。 the_Process = new Process();

the_Process.StartInfo = the_StartInfo;

the_Process.Start();

return true;

}

catch (Exception ex)

{

return false;

}

}

3.主要代码之解压

/// <summary>

/// 解压缩到指定文件夹

/// </summary>

/// <param name="RARFilePath">压缩文件存在的目录 </param>

/// <param name="RARFileName">压缩文件名称 </param>

/// <param name="UnRARFilePath">解压到文件夹</param>

/// <returns></returns>

protected bool UnRAR(string

UnRARFilePath)

{

//解压缩

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 " + " " + RARFilePath + RARFileName + " " + UnRARFilePath; the_StartInfo = new ProcessStartInfo();

the_StartInfo.FileName = the_rar;

the_StartInfo.Arguments = the_Info;

the_StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

the_Process = new Process(); RARFilePath,string RARFileName,string

the_Process.StartInfo = the_StartInfo; the_Process.Start();

return true;

}

catch (Exception ex)

{

return false;

}

}

3.示例

string oFilePath = @"C:1";

string oRARFileName = "1.rar";

string oToFilePath = @"C:2";

//if (RAR(oFilePath, oRARFileName, oToFilePath))

if (UnRAR(oFilePath, oRARFileName, oToFilePath)) Response.Write("OK");

else

Response.Write("No");


百度搜索“爱华网”,专业资料,生活学习,尽在爱华网  

爱华网本文地址 » http://www.aihuau.com/a/343251/621444251563.html

更多阅读

情侣甜蜜句子 情侣甜蜜语句

情侣甜蜜语句1、迷失在大海的浪花上,踩在沙滩上,听着海风吹过耳边,闻着大自然的味道,和你牵手走过每一个地方,留下那一行一行的脚印。2、听说你手机没有短信功能,所以发这条短信试验。如你收到,证实有短信功能并是我的短信,请给我回复:我有

提子榨汁要去皮去籽吗 提子榨汁要剥皮吗

&#160;  用提子榨汁是不错的选择,因为榨汁不会让营养流失,而且酸酸甜甜的果汁也是一种享受,那提子榨汁要剥皮吗?  提子榨汁要剥皮吗?  其实提子榨汁是不用去皮的,因为提子皮本身也是含有营养成分的,可以帮助抗氧化,抗衰老,对健康

面试自我介绍简短 面试自我介绍一分钟范文

&#160;  篇一:  我叫XX,目前就读于XX大学XX专业,这个专业与我所应聘的XX岗位非常对口,我也非常热爱我的专业并希望在毕业后继续在这个方向发展,我利用业余时间考取了相关的XX职业证书。在校期间,我参加了XX项目,掌握了XX技能,这些经历

上海通用别克维修保养 别克汽车维修与保养

  别克汽车由于性能稳定,价格又比较便宜,深受广大车主的喜爱。现在越来越多的人购买别克汽车,但是,对于别克汽车日常保养常识很多车主还不明了。下面是爱华网小编整理的一些别克汽车维修与保养方法,希望对大家有所帮助!  别克汽

119消防日活动总结 119消防日演练总结

  爱华网网小编为大家整理了119消防日演练总结范文,欢迎阅读。  119消防日演练总结范文一  为了进一步加强我校的安全管理,提高消防工作水平,防止火灾事故的发生,确保我校消防安全。我们城西小学以开展了主题为“人人参与消防

声明:《js解压缩 在线 c语言 C#在线压缩与解压》为网友誰與我狂分享!如侵犯到您的合法权益请联系我们删除