如题,调用的是Rar.exe文件。
请把调用的代码写出来,谢谢了!
请把调用的代码写出来,谢谢了!
解决方案 »
- 没有指针传递,写了个类来代替
- 请教一个多线程的小问题,希望各位高手多多帮忙
- 怎么从一个txt文件中读取需要的内容到excel,并输出一个excel文件?
- 请教:vs2010程序执行速度慢
- 如何改变navBarControl的样式?
- 某些程序运行启动后并不出现在任务条中,而是缩小为任务条右下角的一个小图标,这在Vc#如何实现
- Web服务器设计中,服务器怎么向浏览器发送图片等非网页文件?
- 想问一个C#操作Access的问题,有关查询的
- C#高级编程(第三版)下载34.97 MB(最好用迅雷下)
- 如何把一个DATESET中的数据写到一个数据库的表中!语句应该怎么写?谢谢!!
- 动态添加自定义控件,并且传参数!
- access中能以空字符串作为条件吗?
using System.Diagnostics;
/// <summary>
/// 解压缩指定的rar文件。
/// </summary>
/// <param name="rarFileToDecompress">rar文件(绝对路径)。</param>
/// <param name="directoryToSave">解压缩保存的目录。</param>
/// <param name="deleteRarFile">解压缩后删除rar文件。</param>
public void Decompress()
{
string directoryToSave = @"E:\CsDocument\FormDemo\";
string rarFileToDecompress = @"E:\CsDocument\FormDemo\文本文档.rar";Process p = new Process();
// 需要启动的程序名
p.StartInfo.FileName = @"E:\CsDocument\FormDemo\Winrar.exe" ;
// 参数
string arguments = @"x -inul -y -o+";
arguments += " " + rarFileToDecompress + " " + directoryToSave;p.StartInfo.Arguments = arguments;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.Start();//启动
while(!p.HasExited)
{
}
p.WaitForExit();}