- 浏览: 120250 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
liuweihug:
.net的请参考:Jquery+asp.net 后台数据传到前 ...
jquery ajax POST 例子详解 -
lu774374302:
到底是不是中文的??????????????
VS2010下载|官网|Microsoft Visual Studio 2010 (VS2010)旗舰版下载地址
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;
}
}
发表评论
-
VS2010下载|官网|Microsoft Visual Studio 2010 (VS2010)旗舰版下载地址
2010-08-20 17:43 16088VS2010下载地址 VS2010官网下载 目前只有英文版 ... -
q宠宝贝卸载|怎么卸载
2010-08-23 09:36 645不知不觉被腾讯这个家伙恶心的装上了个q宠宝贝 每次登陆他还自己 ... -
牙齿松动怎么办|成年人牙齿松动怎么办
2010-09-06 17:29 708对于松动的牙齿不要轻言拔除,而应该查明病因,妥善治疗。通过治疗 ... -
牙齿如何美白|牙齿美白民间偏方
2010-09-06 17:38 765牙齿如何美白 牙齿美白民间偏方 牙变白(牙齿美白)偏方:用 ... -
如何去口臭|怎么去口臭|去口臭民间秘方
2010-09-06 17:40 7785、 怎样除去口臭: 每天放几片茶叶在口中嚼三遍,这样可 ... -
bat 批处理 字符串 替换函数 和 字符串截取函数
2010-09-07 15:41 1673、字符串替换 好了,符号说到这,现在说%PATH:str1=s ... -
VS2010下载|官网|Microsoft Visual Studio 2010 (VS2010)旗舰版下载地址
2010-08-20 17:43 2395VS2010下载地址 VS2010官网下载 目前只有英文版本, ... -
Access 数据库封装类
2009-09-02 11:05 890using System;using System.Colle ... -
DbOracleData oracle 数据库连接类
2009-09-02 11:06 704using System;using System.Colle ... -
DbSqlLiteData 数据库连接类
2009-09-02 11:07 441using System;using System.Colle ... -
DbSqlServerData sqlserver数据库连接类
2009-09-02 11:08 451using System;using System.Colle ... -
菜根谭 全文 及译文
2009-10-30 10:20 1916菜根谭(全文附译文) 2009 ... -
计算机无法访问,没有权限使用网络资源。请与这台服务器的管理员联系
2010-03-02 11:04 12521.一般是这个问题 开始 -> 运行 -> gp ... -
斗地主的规则|欢乐斗地主的规则
2010-05-07 23:36 689斗地主牌型 火箭:即双王(大王和小王),最大的牌。 :四张同数 ... -
taobao助手的介绍|taobao助手的下载地址|taobao助手的功能说明
2010-05-08 10:25 513下载请进去http://www.taob ... -
苏州丝绸市场在哪里|苏州丝绸市场
2010-05-08 10:58 868苏州丝绸市场是吴江市的盛泽镇的东方丝绸市场在人民路接驾桥不到点 ... -
杭州丝绸市场|杭州丝绸批发市场
2010-05-08 11:01 644<cn><pre>1)新华路上的杭州丝 ... -
电脑非正常关机怎么一直自检呢|一直自检的解决方法
2010-06-02 17:30 759应该是你非法关机造成的,比如直接断电的情况。 wind ... -
外贸订单管理系统|网络订单管理系统
2010-07-14 14:51 102网络订单管理系统 功能模块 1. 客户管理 客户的添加和查询功 ... -
什么行业薪水高呢?|什么行业的工资薪水高呢
2010-07-31 11:05 909什么行业薪水高呢?|什么行业的工资薪水高呢 最近感觉迷茫了 看 ...
相关推荐
总的来说,调用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#和WinForm创建文件夹的压缩解压工具,虽然涉及到的技术并不深奥,但实现一个完整且用户体验良好的应用仍然需要考虑很多细节,包括错误处理、用户交互以及性能优化。通过不断地实践和学习,你可以...
这个实例代码展示了如何在C#中通过启动WinRAR的命令行接口(Rar.exe)来实现文件或文件夹的压缩。下面将详细解释这一过程。 首先,你需要在你的开发环境中安装WinRAR,并确保其路径已经添加到系统环境变量PATH中。...
比如`RarOpenArchiveEx`用于打开一个压缩文件,`RarGetHeader`获取文件头信息,`RarExtractFile`用于解压单个文件,`RarAddFile`用于添加文件到压缩包,`RarCloseArchive`则用于关闭已打开的压缩文件。这些函数的...
在.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)。这种类库在处理大量...