.net 调用命令行进行解压缩
//调用,CompressNum静态变量支持同时解压上限,CompressTime解压等待时间
//立即停止关联的进程process.Kill();process.Close();
//process.StartInfo.UseShellExecute = false;
//如果 UserName 属性不为 空引用(在 Visual Basic 中为 Nothing) 或不是一个空字符串,则 UseShellExecute 必须为 false,否则调用 //Process.Start(ProcessStartInfo) 方法时将引发 InvalidOperationException
CompressNum++;
ExecuteUnzip(cmdName, arguments);
CompressNum--;
/// <summary>
/// 执行解压
/// </summary>
/// <param name="cmdName"></param>
/// <param name="arguments"></param>
public static void ExecuteUnzip(string cmdName, string arguments)
{
Process process = new Process();
process.StartInfo.UseShellExecute = false;
process.StartInfo.FileName = cmdName;
process.StartInfo.Arguments = arguments;
process.Start();
process.WaitForExit(int.Parse(CompressConfigBLL.CompressTime));
//if (!process.WaitForExit(int.Parse(CompressConfigBLL.CompressTime)))
//{
// if (!process.HasExited)
// {
// process.Kill();
// process.Close();
// }
//}
}
转载于:https://www.cnblogs.com/ylemzhang/archive/2010/07/01/1769188.html
.net 调用命令行进行解压缩相关推荐
- windows 下借助7zip实现命令行解压缩
windows 下借助7zip实现命令行解压缩 64位电脑下载 https://www.7-zip.org/a/7z1805-x64.exe 安装 安装目录下所有文件如下: 在命令行下只需要用到 7z ...
- JDK 命令之 jar -- 压缩/解压缩工具
文章目录 一.命令介绍 二.命令格式 三.常用选项 四.命令示例 (一)将指定目录打成 jar 包 (二)将指定目录打成 jar 包,且不生成文件 META-INF/MANIFEST.MF (三)打包 ...
- qt执行命令行失败_QT中QProcess调用命令行的痛苦经历
在QT程序中需要将某些目录和文件压缩为一个rar的压缩包,于是想到了在QT中通过QProcess类调用命令行的rar.exe来达到效果,但是没想到QProcess类用起来很麻烦,而且达不到效果,折腾了 ...
- 使用命令行进行文件操作
使用命令行进行文件操作 考虑到权限问题时,一般创建.修改.删除文件需要使用sudo命令切换到root权限. 1.文件内容显示 (1)cat 命令 cat命令连接文件并打印到标准输出设备上,常用来显文件 ...
- QT中QProcess调用命令行的痛苦经历
在QT程序中需要将某些目录和文件压缩为一个rar的压缩包,于是想到了在QT中通过QProcess类调用命令行的rar.exe来达到效果,但是没想到QProcess类用起来很麻烦,而且达不到效果,折腾了 ...
- Winrar从命令行查看压缩文件内容
如果能从命令行查看压缩文件内容,可以避免有时候的弹窗: 看了一下,说是v参数是查看: 找不到路径:先加一下path环境变量: 输个命令:错了: 用 -v,但是没有在命令行显示:而是弹出了Winrar的 ...
- 【CyberSecurityLearning 29】Linux下命令帮助、压缩、vim、软件安装
目录 linux初识 打开终端后的提示 先了解当前系统信息 硬盘大小 内存大小 cpu型号 关机和重启命令 Linux操作系统树状结构 安装VMtools 快捷键的应用 Linux系统中如何分辨文件类 ...
- 利用Linux命令行进行文本按行去重并按重复次数排序yes
http://www.tuicool.com/articles/fEzERj Linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能.本文这里举例说明如何利用Linu ...
- mysql数据库压缩备份_MySQL数据库之mysql数据库备份命令分享(mysql压缩数据库备份)...
本文主要向大家介绍了MySQL数据库之mysql数据库备份命令分享(mysql压缩数据库备份) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 备份MySQL数据库的命令 复制代 ...
最新文章
- 在Workload Automation中实现suspend分析
- (十二)Flask 学习 —— 换装
- eclipse 和 myeclipse 字符编码设置
- 第四章:2.串 -- 串的模式匹配算法(KMP)
- javascript 计算两个坐标的距离 米_土方全面应用计算
- struts2.xml中使用chain和redirectAction这两个注意事项
- matlab练习程序(方框模糊)
- UCOSII学习笔记[开篇]
- 【Algorithm】逆序数的分治求解
- 设置width不生效_CSS:你不知道的width:auto
- WifiConnectivityManager 管理扫描
- MyEclipse创建Java项目
- 四款主流同步软件介绍
- 千斤顶装配图怎么画_机械制图——绘制千斤顶装配图教程.ppt
- 《老友记》典故集解 Season 1-10
- Android studio点击按钮闪退问题
- linux 内核配置ip地址,linux内核IP地址转换函数
- Go语言(golang)的错误(error)处理的推荐方案
- css实现手风琴图片特效
- 小程序如何隐藏滚动条