- 浏览: 245566 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
yulanlian:
...
实现在删除数据后,自增列的值连续 -
RonQi:
楼主写的很好,支持原创!
Google Protocol Buffers
//取得系统临时目录 string sysTempDir = Path.GetTempPath(); //要解压的文件路径,请自行设置 string rarFilePath = @"d:\test.rar"; //确定要解压到的目录,是系统临时文件夹下,与原压缩文件同名的目录里 string unrarDestPath = Path.Combine(sysTempDir, Path.GetFileNameWithoutExtension(rarFilePath)); //组合出需要shell的完整格式 string shellArguments = string.Format("x -o+ \"{0}\" \"{1}\\\"", rarFilePath, unrarDestPath); //用Process调用 using (Process unrar = new Process()) { unrar.StartInfo.FileName = "rar.exe"; unrar.StartInfo.Arguments = shellArguments; //隐藏rar本身的窗口 unrar.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; unrar.Start(); //等待解压完成 unrar.WaitForExit(); unrar.Close(); } //统计解压后的目录和文件数 DirectoryInfo di = new DirectoryInfo(unrarDestPath); MessageBox.Show(string.Format("解压完成,共解压出:{0}个目录,{1}个文件", di.GetDirectories().Length, di.GetFiles().Length));
rar使用的例子
1、rar a file file.ext
如果file.rar不存在将创建file.rar文件;如果file.rar压缩包中已有file.ext,将更新压缩包中的file.ext
2、rar a file d:\*.ext
将d盘下所有ext文件(不包括自文件夹)添加到压缩包中
3、rar x Fonts *.ttf
从压缩文件中解压 *.ttf 字体文件到当前文件夹
4、rar x Fonts *.ttf NewFonts\
从压缩文件中解压 *.ttf 字体文件到 NewFonts 目录下
5、rar e -p密码 test.rar
将有密码test.rar文件,解压到当前文件夹
发表评论
-
win7和VS2010下配置OpenGL的方法
2011-01-15 23:45 6411刚装了win7和VS2010。看了下配置OpenGL的方法和以 ... -
用好ASP.NET 2.0的URL映射
2010-12-06 08:31 763简介: URL映射是ASP.NET 2.0中提供的 ... -
.NET加密技术应用
2010-12-06 08:20 773using System; using System. ... -
加密web.config中数据参数的信息
2010-12-06 08:17 828我们都知道web.config可以保存连接字符串, ... -
主题:ASP.NET加上水印
2010-12-02 19:56 813为我们发布的图片加上一个水印,也是我们经常要做的事情,那怎 ... -
asp.net 2.0 读写配置文件
2010-12-01 11:13 1106下面我给出一个简单的例子说明如何使用WebConf ... -
ASP.NET配置文件的读、写操作
2010-12-01 11:03 1321虽然web.config文件是一个XML文件,但是由于权限的原 ... -
使用aspx实现发送email
2010-11-28 22:08 737源代码如下:using System; using Syst ... -
未能加载文件或程序集system.web.extensions解决方法
2010-11-27 09:40 1639未能加载文件或程序集system.web.extensions ... -
asp.net根据域名查ip C#版
2010-10-31 17:04 1006网上有类似的教程,但是是asp.net 1.1的版本,这是本人 ... -
如何构造一个C#语言的爬虫程序
2010-10-31 17:03 865C#特别适合于构造蜘蛛 ... -
C#代码与javaScript函数的相互调用
2010-10-31 16:55 1117C#代码与javaScript函数的相互调用 我们通过问答 ... -
C#操作XML的类:xmlHelper例子
2010-10-31 16:31 4462首先,看下这个XmlHelper类库的结构,如下图: 然后, ... -
C#知识点总结_委托篇
2010-10-30 18:10 637C#知识点总结1——委托篇 1.委托概念: 当要把方法传 ... -
调用Windows API
2010-10-30 18:04 1008在.Net Framework SDK文档中 ... -
C#中正确的调用API函数
2010-10-30 18:02 1014在C#中经常需要调用一些API函数,那么怎样才能正确的调用AP ... -
用C#和本地Windows API操纵系统菜单
2010-10-30 18:00 1530一、前言 .NET框架是Windows应用领域中一个非常新 ... -
.NET(C#)连接各类数据库代码-集锦
2010-09-05 07:59 13021.C#连接连接Access using System.Da ... -
C#实现winform软件开机自动启动并最小化到系统托盘
2010-08-31 00:01 4451一、开机自动启动: 拖一个CheckBox 1、软件启动时 ... -
C#里面比较时间大小三种方法收藏
2010-08-30 23:56 13001.比较时间大小的实验 string st1 ...
相关推荐
以下是一个简单的C#代码示例,展示了如何使用unrar.dll解压RAR文件: ```csharp class UnrarHelper { [DllImport("unrar.dll", CallingConvention = CallingConvention.Cdecl)] private static extern int ...
### 一、C# RAR文件解压概述 在C#中,处理RAR文件通常需要借助第三方库或者调用系统级别的工具(如WinRAR)。在本案例中,作者选择通过调用WinRAR来实现RAR文件的解压功能。这种方法虽然不如直接使用库那样简洁高效...
在.NET环境中,C#语言可以调用外部...以上就是C#调用WinRAR进行文件压缩和解压缩的基本流程和相关知识点。在实际应用中,你可能需要根据具体需求进行调整,比如增加日志记录、错误处理机制,或者提供更复杂的选项支持。
为了在C#中使用WinRAR,你需要先安装WinRAR软件,并将其安装路径添加到系统环境变量PATH中,这样C#程序可以通过命令行调用Rar.exe。 一、压缩文件 在C#中调用WinRAR进行压缩,主要涉及以下步骤: 1. 创建一个包含...
首先,你需要在系统中安装WinRAR,通常安装完成后,其命令行工具Rar.exe会位于安装目录下的"WinRAR"子目录中。在C#中调用外部程序,主要通过`System.Diagnostics.Process`类来实现。以下是一段简单的C#代码示例,...
解压RAR文件同样需要使用SharpCompress库,步骤如下: 1. **导入库**:与压缩过程一样,需要引入相同的命名空间。 2. **打开RAR文件**:使用`RarArchive`类打开RAR文件,并提供密码。 ```csharp using (var ...
本文实例讲述了C#调用Rar文件及获取Rar返回值的方法。分享给大家供大家参考。具体如下: 该程序适用于C#调用。 所需的Rar.exe可从WinRar官网下载控制台版。 按钮OK点击事件: System.Diagnostics.Process process;...
当你需要在C#项目中实现文件的压缩和解压缩功能时,WinRAR SDK是一个实用的选择。WinRAR是一个流行的压缩工具,它提供了命令行接口(CLI)供开发者进行自动化操作。本示例将详细介绍如何利用C#与WinRAR进行文件的...
在本例中,“vs 2010 c# 解压文件 例子.rar”是一个包含示例代码的压缩包,用于演示如何在C#中实现文件的解压缩功能。这个例子可能涉及到使用.NET Framework的System.IO.Compression命名空间,特别是GZipStream和...
内有两套对rar操作的方法, 通过调用本地rar.exe的支持对路径中含有空格的rar进行操作
7-Zip库也支持RAR文件的处理,包括读取、解压和创建新的RAR文件。调用相应的API,开发者可以实现这些功能,如`ExtractRarArchive`和`CreateRarArchive`。 总的来说,7z.dll和SevenZipSharp.dll为开发者提供了强大的...
`BartenderDLL.rar`文件可能包含了一个封装好的DLL调用库,提供了更简单的接口,方便开发者快速集成BarTender的功能。解压并引用这个库,开发者可以直接调用库提供的方法,而无需直接操作BarTender的原始DLL。 总的...
在IT领域,特别是软件开发行业中,使用C#调用外部程序如WINRAR来实现文件的压缩与解压是一项常见的需求。以下将详细解析如何利用C#语言与WINRAR结合,达到压缩与解压文件的目的。 ### C#调用WINRAR进行压缩 在C#中...
根据提供的文件信息,我们可以深入探讨如何使用C#语言来实现ZIP和RAR文件的压缩与解压缩功能。在本文中,我们将详细分析代码片段,并从中提取关键知识点,包括使用外部程序WinRAR进行压缩/解压缩的基本步骤,以及...
在Windows系统中,"tabtip.exe"通常位于"C:\Program Files\Common Files\Microsoft Shared\ink"目录下。它是微软为支持平板电脑和触摸设备而设计的,当用户需要在没有实体键盘的环境中输入时,可以通过运行这个程序...
在C#编程环境中,开发一个WinForm应用来实现文件夹的压缩与解压缩功能,可以极大地提高工作效率,尤其是在处理大量数据或文件时。WinForm是.NET Framework提供的一个用于创建桌面应用程序的用户界面框架,而C#语言的...
这通常涉及到一个中间层,它能够理解两种语言之间的差异并进行转换。一种解决方案是使用IKVM.NET,这是一个开源项目,它实现了Java虚拟机(JVM)和Java类库的.NET框架版本。IKVM使得在.NET平台上运行Java代码成为...
WinRAR是一个非常流行的压缩工具,它提供了API供开发者在程序中调用,实现文件的压缩和解压功能。下面将详细介绍如何在C#中利用WinRAR的API来完成这一任务。 首先,要调用WinRAR API,我们需要引入其DLL文件。...
使用命令行工具`regsvr32.exe`(位于System32或SysWOW64目录下),根据系统类型选择对应的版本,运行`regsvr32 OPCDAAuto.dll`命令。注册成功后,系统会记录DLL的信息,使其可在COM组件服务中被其他应用程序发现和...