程序调用winrar自动压缩文件,有时在备份文件等,完成后需要用本机的winrar对文件自动压缩并拷贝走。
这里提供一个例程:

 try{String winRarPath = null;if (!ExistsRar(out winRarPath)) return;//验证WinRar是否安装。var pathInfo = String.Format("a -afzip -m0 -ep1 \"{0}\" \"{1}\"", rarName, path);#region WinRar 用到的命令注释//[a] 添加到压缩文件//afzip 执行zip压缩方式,方便用户在不同环境下使用。//(取消该参数则执行rar压缩)//-m0 存储 添加到压缩文件时不压缩文件。共6个级别【0-5】,值越大效果越好,也越慢//ep1 依名称排除主目录(生成的压缩文件不会出现不必要的层级)//r 修复压缩档案//t 测试压缩档案内的文件//as 同步压缩档案内容 //-p 给压缩文件加密码方式为:-p123456#endregion//打包文件存放目录var process = new Process{StartInfo = new ProcessStartInfo{FileName = winRarPath,//执行的文件名Arguments = pathInfo,//需要执行的命令UseShellExecute = false,//使用Shell执行WindowStyle = ProcessWindowStyle.Hidden,//隐藏窗体WorkingDirectory = rarPath,//rar 存放位置CreateNoWindow = false,//不显示窗体},};process.Start();//开始执行process.WaitForExit();//等待完成并退出process.Close();//关闭调用 cmd 的什么什么

资源:下载

程序调用winrar自动压缩文件相关推荐

  1. 安装了winRAR 但压缩文件没有显示winRAR图标

    安装了winRAR 但压缩文件没有显示winRAR图标 在选项中找到设置,将其按下图设置.点击确定后就可以看到压缩文件呈winRAR图标

  2. java 压缩加密_Java实现自动压缩文件并加密的方法示例

    本文实例讲述了Java实现自动压缩文件并加密的方法.分享给大家供大家参考,具体如下: 实现功能:自动压缩并加密 /** * * @Title: zipFilesAndEncrypt * @Descri ...

  3. 通过Python自动压缩文件并发送邮件

    前言:因为每次更新好日报程序都要把最新版本发给同事,所以萌生了做个程序自动合并文件--压缩文件--发送邮件--删除文件,其中压缩文件用了网上比较好用的轮子,删除文件夹和文件夹下的所有内容用了shuti ...

  4. python文件整理程序_Python实现自动整理文件的脚本

    前言 工作上的文档和资料好几个月没整理了,因为平常太忙都是随手往桌面丢.整个桌面杂乱无章全是文档和资料.几乎快占满整个屏幕了,所有我必须要整理一下了.但是手动整理太费时间了,于是我想到了python. ...

  5. java zip文件加密_java自动压缩文件并加密

    实现功能:自动压缩并加密 /** * * @Title: zipFilesAndEncrypt * @Description: 将指定路径下的文件压缩至指定zip文件,并以指定密码加密,若密码为空,则 ...

  6. 如何检测应用程序调用了哪些DLL文件?

    之前所用的检测工具是Dllshow,后来突然不能用了,VS以前有Depends,后来高级版本也没了.最近找到一种简单方便的方法,利用windowsx系统自带的功能. 运行你想知道的应用程序,然后在进入 ...

  7. WinRAR.exe压缩文件夹的脚本bat

    压缩脚本 将该脚本复制下来,放到文本编辑器中.最后将文件的后缀名改为.bat 保存后将该脚本放在需要打包文件的同级目录. xcopy /E/Y .\destfile .\tmpfile destfil ...

  8. Python调用winrar.exe进行文件压缩

    文章目录 前言 简介 压缩实例 目录结构 执行代码 运行结果 小结 前言 Python语言中有一个zipfile库,可以利用zip进行压缩解压.我们知道,通常 Rar 具有更高的压缩率.在Python ...

  9. qt调用7z.exe压缩文件

    qt有个quazip的库,但是倒腾过来还要编译,我是qt小白,一直没做出来. 考虑只需要windows的环境能用就行,改用QProcess和7z.exe直接按命令行操作实现一个类; 参考连接 : &l ...

最新文章

  1. Bootstrap表单验证插件bootstrapValidator使用方法整理
  2. 3分钟带你理解深度学习中的RNN和LSTM究竟是什么?
  3. 最近5年,诺贝尔化学奖都颁给了谁?
  4. 2021年春季学期-信号与系统-第八次作业参考答案-第十一小题
  5. DOJO试用手记3--异步通信【原创】
  6. BZOJ 3514 Codechef MARCH14 GERALD07加强版
  7. python3 console input_Python3 tkinter基础 Button command 单击按钮 在console中打印文本
  8. 《红楼梦》告诉你,什么才是真正的教养
  9. 微型计算机文献,微型计算机控制系统期刊文章参考文献 哪里有微型计算机控制系统参考文献...
  10. Java变量的初始化问题探究
  11. Win10电脑网络图标不见了 解决办法
  12. 微信扫码免密登陆第三方应用平台
  13. [RK3288][Android6.0] 调试笔记 --- Audio的Voice Call无法静音问题
  14. Unity游戏开发程序员学习线路图及技能提升指南
  15. unique()用法
  16. 安装RHEL7.5超详细教程
  17. lucene spatial 6.1搜索附近的饭店
  18. SVM算法教科书(一)
  19. 我所关注,推荐的公众号---软件那些事儿
  20. 世界女性科技群落(三):全世界最幸福的地方,女性和科技的月之暗面

热门文章

  1. An error has occurred. See error log for more details. com.android.ddmlib.IDevice.getName()Ljava/lan
  2. H5类似淘宝头条垂直滚动效果
  3. [性格][管理]《九型人格2》 -- 唐·理查德·里索(美)、拉斯·赫德森(美)
  4. 真·自行车!华为天才少年刚刚「发布」了一款无人驾驶自行车,网友:这TM不比特斯拉燃?...
  5. v-if/else branches must use unique keys.vue(29)
  6. python助手_python编写学习助手0
  7. css互相转换scss、css
  8. 期货平台搭建 期货系统软件源码开发贵不贵
  9. IOS中相册的一般处理
  10. 【PBR系列四】PBR核心原理及材质属性查询