- 浏览: 756129 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
liuweihug:
.net的请参考:Jquery+asp.net 后台数据传到前 ...
jquery ajax POST 例子详解 -
topbox163:
LZ,有LINUX 64位的WEBLOGIC没?
WebLogic11g|Oracle WebLogic Server 11gR1|下载
public void RARsave(string rarPatch, string rarFiles,string patch,string rarName)
{
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);
if (!Directory.Exists(patch))
Directory.CreateDirectory(patch);
//命令参数
//the_Info = " a c:\\test.rar a.txt -r"; //文件压缩
the_Info = string.Format(" a -df {0}\\{1} {2} -r", patch, rarName, rarFiles);// " a " + rarName + " " + patch;
the_StartInfo = new ProcessStartInfo();
the_StartInfo.FileName = the_rar;
the_StartInfo.Arguments = the_Info;
the_StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
//打包文件存放目录
the_StartInfo.WorkingDirectory = rarPatch;
the_Process = new Process();
the_Process.StartInfo = the_StartInfo;
the_Process.Start();
the_Process.WaitForExit();
the_Process.Close();
}
catch (Exception ex)
{
throw ex;
}
}
发表评论
-
小型ASP服务器|简洁asp服务器
2010-11-27 22:34 724小ASP Web2005服务器 一套强大简洁 的ASPWEB ... -
POP3(Post Office Protocol 3)
2010-11-28 16:29 642POP3(Post Office Protocol 3)即邮局 ... -
王德用有量
2010-11-29 21:13 717王德用有量 <原文> 王武恭公德用善抚士,状貌雄传动 ... -
2010年圣诞节祝福短信大全
2010-11-30 18:36 6202010年圣诞节祝福短信大全(2) 2010-11-29 1 ... -
恶心的腾讯把我的字变成表情了 如何去掉它
2010-12-02 09:32 647今天在打晕的时候竟然出了个破狗在晕头转向的 在表情里 把使用快 ... -
各类数据库分页共享
2010-12-02 11:13 586MSSQL: select * from ( select ... -
sqllite 管理工具和查询工具
2010-12-02 11:28 841sqllite 管理工具和查询工具 http://files. ... -
分居两地的爱恋才是真的
2010-12-02 13:18 581一定有许多人不同意,毕竟分隔两地,不能照顾依偎着对方,心里的失 ... -
CPI|什么是CPI指数
2010-12-12 12:03 1001什么是CPI指数? ... -
固定层样式
2010-12-13 17:26 696固定层样式 作用:让层一直在右下角 position:fixe ... -
圣诞节由来|圣诞节
2010-12-19 11:09 659每年的12 ... -
圣诞节起源|圣诞节
2010-12-19 11:12 655圣诞节的由来 教会开始并无圣诞节,约在耶稣升天后百余年内 ... -
人不成熟特征
2010-11-20 09:30 712人成熟与不成熟跟年龄没有关系,人成熟不成熟,就是你能不能站在对 ... -
查看自己外网ip的网址
2010-11-20 10:33 1548查看自己的上网的外网ip http://www.goudian ... -
冬天祝福短信大全
2010-11-20 20:33 809冬天祝福短信大全(新)2009-11-18 11:13 雪 ... -
.net 获取目录uri |虚拟目录
2010-11-22 22:22 856Response.Write(Request.Url. ... -
新年祝福短信|2011
2010-11-23 16:01 653诚喜悦型新年祝福短信:1、新的1年开始,祝好事接2连3,心情4 ... -
新年祝福短信|幽默
2010-11-23 16:02 609幽默搞笑型新年祝福短 ... -
2011年新年英语祝福短信
2010-11-23 16:04 707最好的足球网址导航:265足球之家 最好的足球网址导航:265 ... -
新年祝福短信
2010-11-23 16:05 594新年祝福短信:新的一 ...
相关推荐
总的来说,调用WinRAR加密压缩多个文件涉及的知识点包括:文件压缩、WinRAR软件的使用、加密技术(AES-256)、WinRAR命令行用法、WinRAR API的编程接口应用,以及多文件处理策略。通过掌握这些知识,我们可以高效地...
在C++中,我们需要定义一个或多个函数,并将其声明为`extern "C"`,以避免C++的名称修饰(name mangling)影响到C#的调用。例如: ```cpp extern "C" { __declspec(dllexport) int Add(int a, int b) { return a ...
在给定的场景中,我们关注的是如何在Visual Studio 2005(VS2005)环境下,利用C#编程语言调用RAR压缩工具来实现文件的压缩功能。以下是对这个主题的详细讲解: 首先,RAR是一种流行的文件压缩格式,由RARLAB公司...
在C#编程环境中,处理RAR压缩文件是一项常见的任务,尤其当你需要进行文件打包、备份或者在网络上传输大量数据时。这个“C# RAR 压缩文件例子”是一个实践项目,利用Visual Studio 2010开发环境来实现RAR文件的创建...
这个实例代码展示了如何在C#中通过启动WinRAR的命令行接口(Rar.exe)来实现文件或文件夹的压缩。下面将详细解释这一过程。 首先,你需要在你的开发环境中安装WinRAR,并确保其路径已经添加到系统环境变量PATH中。...
比如`RarOpenArchiveEx`用于打开一个压缩文件,`RarGetHeader`获取文件头信息,`RarExtractFile`用于解压单个文件,`RarAddFile`用于添加文件到压缩包,`RarCloseArchive`则用于关闭已打开的压缩文件。这些函数的...
总的来说,使用C#和WinForm创建文件夹的压缩解压工具,虽然涉及到的技术并不深奥,但实现一个完整且用户体验良好的应用仍然需要考虑很多细节,包括错误处理、用户交互以及性能优化。通过不断地实践和学习,你可以...
在.NET Framework 2环境下,C#...总的来说,C#调用WinRAR解压缩是通过调用外部命令行工具实现的,这涉及到进程控制、命令行参数解析等多个知识点。了解这些概念和技巧,将有助于你更好地在.NET环境中处理RAR文件。
WinRAR API提供了一系列的函数,如`RAROpenArchiveEx`用于打开一个压缩档案,`RARSetArcName`设置压缩文件的路径,`RARAddFile`添加文件到压缩包等。以下是一个简单的压缩文件的C#代码示例: ```csharp using ...
DLL(Dynamic Link Library)是Windows操作系统中的一个重要组成部分,它允许多个应用程序共享同一段代码,从而节省内存并提高执行效率。在C# Sharp中,我们有时需要使用DLL文件来扩展或增强我们的应用程序功能,...
在这个项目中,我们关注的是创建一个高效且可自定义压缩比例的C#代码实现。 首先,我们要理解图片压缩的基本原理。图片压缩分为有损和无损两种类型。有损压缩会丢失部分数据,从而降低图片质量,但能大幅度减小文件...
总之,通过C#调用WinRAR进行文件压缩,可以方便地集成到你的应用程序中,实现文件的自动化管理。掌握这个技巧对于提升工作效率和简化复杂任务很有帮助。同时,理解并灵活运用`Process`类和其他相关API,也是提升C#...
- .NET框架并不直接支持RAR压缩,但可以通过第三方库如`SharpCompress`或`DotNetZip`来实现。`SharpCompress`是一个开源库,可以处理多种压缩格式,包括RAR。 - 使用`SharpCompress`创建RAR文件的基本步骤包括: ...
压缩文件则是将多个文件或目录打包成一个较小的文件,以节省存储空间和加快传输速度。使用7-Zip库进行压缩时,可以调用`CompressFiles`方法,提供源文件或目录列表、目标压缩文件路径以及选择的压缩格式和级别。压缩...
ZIP是一种广泛使用的文件格式,它允许用户将多个文件和目录打包成单个文件,以节省存储空间和方便传输。在C#中,我们可以利用System.IO.Compression命名空间中的ZipArchive类来实现这一功能。 1. **压缩过程**: -...
标题中的“c#开发的dll供pb调用.rar”表明这是一个关于使用C#语言编写动态链接库(DLL)并让PowerBuilder(PB)应用程序进行调用的教程或资源包。描述中提到,通过这种方式,我们可以结合C#和PB两者的优点,解决PB...
3. **压缩文件夹**:这与上一点相似,表示可以将一个包含多个文件和子文件夹的目录压缩为一个单一的压缩文件。 4. **c#解压**:与压缩相反,解压是将已压缩的文件恢复到原始状态。 在提供的压缩包子文件的文件名称...
在本例中,“vs 2010 c# 解压文件 例子.rar”是一个包含示例代码的压缩包,用于演示如何在C#中实现文件的解压缩功能。这个例子可能涉及到使用.NET Framework的System.IO.Compression命名空间,特别是GZipStream和...
RAR是由RARLAB开发的,它提供了更高的压缩比,可以修复损坏的压缩文件,并支持多卷压缩。ZIP则是一种开放标准,被大多数操作系统和应用程序广泛支持,它的优点在于兼容性和易用性。 在ASP.NET中,我们可以利用第三...
标题中的 "[二合一]C# 读取和导出 EXCEL 类库(可操作多个 SHEET)" 指的是一个 C# 开发的类库,它整合了读取和导出 Excel 文件的功能,并且能够方便地操作 Excel 文件中的多个工作表(Sheet)。这种类库在处理大量...