private void btnZip_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(this.txtPath.Text.Trim())) { MessageBox.Show("请选择需要压缩的文件路径", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } String[] directories = this.txtPath.Text.Trim().Split('\\'); String password = String.IsNullOrEmpty(this.txtPwd.Text.Trim()) ? Str.rand(10) : this.txtPwd.Text.Trim(); String fileName = String.IsNullOrEmpty(directories[directories.Length - 1]) ? directories[directories.Length - 2] : directories[directories.Length - 1]; this.txtPwd.Text = password; ZipHelper.ZipDirectory(this.txtPath.Text.Trim(), this.txtTarget.Text.Trim() + fileName + ".zip", password); }
/// <summary> /// 解压升级文件 /// </summary> private void zip() { ver = DateTime.Now.ToString("yyyyMMddhhmmss"); updateFileName = ver; ZipHelper.ZipDirectory("update", updateFileName + ".zip", "123456"); }