private void BackUp(string strName) 
        { 
            //选定要备份的目录 
            //只想把要压缩的文件添加 却把所有的路径都压缩进去了 
            string appth = Application.StartupPath.ToString();  //文件安装目录            string bf = System.DateTime.Now.Year + "" + System.DateTime.Now.Month + "" + System.DateTime.Now.Day; 
            bf = appth+"\\"+bf + ".zip"; 
            string fz = strName; 
            string yuan = appth + "\\dnr"; 


            System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo(appth+@"\WinRAR.exe", "a  -ep  " + bf + "  " + yuan + ""); 
            info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal; 
            System.Diagnostics.Process pr = new System.Diagnostics.Process(); 
            pr.StartInfo = info; 
            pr.Start(); 
            pr.WaitForExit(); 
            if (File.Exists(bf)) 
            { 
                System.IO.File.Move(bf, fz); 
            } 
            this.Close(); 
        } 
这是我的压缩文件的代码 在程序中可以正常运行 
可是打包后再运行就报错了 

多多视频游戏比赛斗地主,上千名女性玩家陪玩,Q币、手机充值卡、游戏点卡任你赢!注册账号加入战http://www.91555.com/?sid=cm9uZ3RpYW58ZnJvbWJic3wyMDA5LTEyLTE1IDE2OjU4OjAx