zoukankan      html  css  js  c++  java
  • C#调用WINRAR高效压缩源代码

         有的时候由于工作需要,移动一些源代码,把源代码打包。压缩下来还有20,30MB,但实际一个解决方案有很多项目,每个项目都会生成BIN文件夹,还有Obj文件夹,其中包含有程序集。这些个程序集是没有必要打包,有代码就行了。所以在压缩时,把它们分开。最后压缩下来只有3,4MB,功能强大的WinRAR支持这个操作。可以排除不压缩的文件夹或文件。用C#写一个WinForm调用命令行的RAR来实现这些操作吧,代码如下:
    Code

    我更喜欢最快速简便的方法就是用批处理文件,编写内容如下:
    @echo off
    C:
    cd "C:\Program Files\WinRAR"
    rar
    .exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -m5 -inul -x*\bin\* -x*\bin -x*\obj\* -x*\obj "H:\My Project\Work\XXX2\xx.rar" "H:\My Project\XXx\xx" 
    但上面一切的操作的前提是必须安装WinRar,有兴趣的同仁可以自行完善界面和功能,可以举一反三实现zip,7z等格式。
    -----------------------------------------------------------------------------
    http://www.cnblogs.com/wintersun/

  • 相关阅读:
    利用JavaScript制作网页中“选项卡”效果。 (二)
    Threading and UI
    我不太喜欢的一篇文章: [真爱无言]
    坚持,习惯,自然
    6行代码实现无组建上传(转)
    【转帖】20个你未必知道的CSS技巧
    CSS Filter 代替 图片 实现 渐变背景效果。
    Microsoft Excelに...
    ATM机的故事
    利用JavaScript制作网页中“选项卡”效果。 (三)——终极应用 JavaScript tabifier
  • 原文地址:https://www.cnblogs.com/wintersun/p/1274772.html
Copyright © 2011-2022 走看看