C#调用winrar压缩文件夹

来源:互联网 发布:淘宝即将上架开售抢拍 编辑:程序博客网 时间:2024/04/28 13:34

 /// <summary>
    /// 压缩文件
    /// </summary>
    public void YaSuo()
    {

        //压缩文件

        System.Diagnostics.Process pro = new System.Diagnostics.Process();
        pro.StartInfo.FileName = @"E:\Program Files\WinRAR\WinRAR.exe";//winrar 所在目录
        pro.StartInfo.WorkingDirectory = "F:\\abc\\123";//要压缩的文件所在目录
        pro.StartInfo.Arguments = "a -as -r " + "F:\\123.zip" + " * "; //压缩完成后文件夹所在位置

        pro.Start();
        pro.WaitForExit();
        pro.Close();
        pro.Dispose();

    }