html5中文学习网

您的位置: 首页 > 网站及特效实例 > jquery特效 » 正文

C#中使用WinRAR实现加密压缩及解压缩文件_编程语言综合

[ ] 已经帮助:人解决问题

   本次示例主要实现:zPxHTML5中文学习网 - HTML5先行者学习网

  1.压缩文件夹及其下文件zPxHTML5中文学习网 - HTML5先行者学习网

  2.压缩文件夹下文件zPxHTML5中文学习网 - HTML5先行者学习网

  3.压缩文件夹及其下文件为rar 还是 zipzPxHTML5中文学习网 - HTML5先行者学习网

  4.解压缩zPxHTML5中文学习网 - HTML5先行者学习网

  5.加密压缩及解加密压缩zPxHTML5中文学习网 - HTML5先行者学习网

  -----------zPxHTML5中文学习网 - HTML5先行者学习网

  示例代码如下:zPxHTML5中文学习网 - HTML5先行者学习网

  ?zPxHTML5中文学习网 - HTML5先行者学习网

 protected void Button1_Click(object sender, EventArgs e)zPxHTML5中文学习网 - HTML5先行者学习网

  {zPxHTML5中文学习网 - HTML5先行者学习网

  string strtxtPath = "C://freezip//free.txt";zPxHTML5中文学习网 - HTML5先行者学习网

  string strzipPath = "C://freezip//free.zip";zPxHTML5中文学习网 - HTML5先行者学习网

  System.Diagnostics.Process Process1 = new System.Diagnostics.Process();zPxHTML5中文学习网 - HTML5先行者学习网

  Process1.StartInfo.FileName = "Winrar.exe";zPxHTML5中文学习网 - HTML5先行者学习网

  Process1.StartInfo.CreateNoWindow = true;zPxHTML5中文学习网 - HTML5先行者学习网

  //// 1zPxHTML5中文学习网 - HTML5先行者学习网

  ////压缩c:/freezip/free.txt(即文件夹及其下文件freezip/free.txt)zPxHTML5中文学习网 - HTML5先行者学习网

  ////到c:/freezip/free.rarzPxHTML5中文学习网 - HTML5先行者学习网

  //strzipPath = "C://freezip//free";//默认压缩方式为 .rarzPxHTML5中文学习网 - HTML5先行者学习网

  //Process1.StartInfo.Arguments = " a -r " + strzipPath + " " + strtxtPath;zPxHTML5中文学习网 - HTML5先行者学习网

  //// 2zPxHTML5中文学习网 - HTML5先行者学习网

  ////压缩c:/freezip/free.txt(即文件夹及其下文件freezip/free.txt)zPxHTML5中文学习网 - HTML5先行者学习网

  ////到c:/freezip/free.rarzPxHTML5中文学习网 - HTML5先行者学习网

  //strzipPath = "C://freezip//free";//设置压缩方式为 .zipzPxHTML5中文学习网 - HTML5先行者学习网

  //Process1.StartInfo.Arguments = " a -afzip " + strzipPath + " " + strtxtPath;zPxHTML5中文学习网 - HTML5先行者学习网

  //// 3zPxHTML5中文学习网 - HTML5先行者学习网

  ////压缩c:/freezip/free.txt(即文件夹及其下文件freezip/free.txt)zPxHTML5中文学习网 - HTML5先行者学习网

  ////到c:/freezip/free.zip 直接设定为free.zipzPxHTML5中文学习网 - HTML5先行者学习网

  //Process1.StartInfo.Arguments = " a -r "+strzipPath+" " + strtxtPath ;zPxHTML5中文学习网 - HTML5先行者学习网

  //// 4zPxHTML5中文学习网 - HTML5先行者学习网

  ////搬迁压缩c:/freezip/free.txt(即文件夹及其下文件freezip/free.txt)zPxHTML5中文学习网 - HTML5先行者学习网

  ////到c:/freezip/free.rar 压缩后 原文件将不存在zPxHTML5中文学习网 - HTML5先行者学习网

  //Process1.StartInfo.Arguments = " m " + strzipPath + " " + strtxtPath;zPxHTML5中文学习网 - HTML5先行者学习网

  //// 5zPxHTML5中文学习网 - HTML5先行者学习网

  ////压缩c:/freezip/下的free.txt(即文件free.txt)zPxHTML5中文学习网 - HTML5先行者学习网

  ////到c:/freezip/free.zip 直接设定为free.zip 只有文件 而没有文件夹zPxHTML5中文学习网 - HTML5先行者学习网

  //Process1.StartInfo.Arguments = " a -ep " + strzipPath + " " + strtxtPath;zPxHTML5中文学习网 - HTML5先行者学习网

  //// 6zPxHTML5中文学习网 - HTML5先行者学习网

  ////解压缩c:/freezip/free.rarzPxHTML5中文学习网 - HTML5先行者学习网

  ////到 c:/freezip/zPxHTML5中文学习网 - HTML5先行者学习网

  //strtxtPath = "c://freezip//";zPxHTML5中文学习网 - HTML5先行者学习网

  //Process1.StartInfo.Arguments = " x " + strzipPath + " " + strtxtPath;zPxHTML5中文学习网 - HTML5先行者学习网

  //// 7zPxHTML5中文学习网 - HTML5先行者学习网

  ////加密压缩c:/freezip/free.txt(即文件夹及其下文件freezip/free.txt)zPxHTML5中文学习网 - HTML5先行者学习网

  ////到c:/freezip/free.zip 密码为123456 注意参数间不要空格zPxHTML5中文学习网 - HTML5先行者学习网

  //Process1.StartInfo.Arguments = " a -p123456 " + strzipPath + " " + strtxtPath;zPxHTML5中文学习网 - HTML5先行者学习网

  //// 8zPxHTML5中文学习网 - HTML5先行者学习网

  ////解压缩加密的c:/freezip/free.rarzPxHTML5中文学习网 - HTML5先行者学习网

  ////到 c:/freezip/ 密码为123456 注意参数间不要空格zPxHTML5中文学习网 - HTML5先行者学习网

  //strtxtPath = "c://freezip//";zPxHTML5中文学习网 - HTML5先行者学习网

  //Process1.StartInfo.Arguments = " x -p123456 " + strzipPath + " " + strtxtPath;zPxHTML5中文学习网 - HTML5先行者学习网

  Process1.Start();zPxHTML5中文学习网 - HTML5先行者学习网

  if (Process1.HasExited)zPxHTML5中文学习网 - HTML5先行者学习网

  {zPxHTML5中文学习网 - HTML5先行者学习网

  Response.Write("完成");zPxHTML5中文学习网 - HTML5先行者学习网

  }zPxHTML5中文学习网 - HTML5先行者学习网

  }zPxHTML5中文学习网 - HTML5先行者学习网

  # re: C# (加密)压缩及解压缩 相关文件夹及文件zPxHTML5中文学习网 - HTML5先行者学习网

  更多WinRAR命令(引自WinRAR帮助文档)zPxHTML5中文学习网 - HTML5先行者学习网

  a 添加文件到压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  c 添加压缩文件注释zPxHTML5中文学习网 - HTML5先行者学习网

  d 从压缩文件删除文件zPxHTML5中文学习网 - HTML5先行者学习网

  e 从压缩文件解压压缩,忽略路径zPxHTML5中文学习网 - HTML5先行者学习网

  f 刷新压缩文件中的文件zPxHTML5中文学习网 - HTML5先行者学习网

  i 在压缩文件中查找字符串zPxHTML5中文学习网 - HTML5先行者学习网

  k 锁定压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  m 移动文件和文件夹到压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  r 修复受损的压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  rc 重建丢失的卷zPxHTML5中文学习网 - HTML5先行者学习网

  rn 重命名压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  rr[N] 添加数据恢复记录zPxHTML5中文学习网 - HTML5先行者学习网

  rv[N] 创建恢复卷zPxHTML5中文学习网 - HTML5先行者学习网

  s[name] 转换压缩文件成为自解压文件类型zPxHTML5中文学习网 - HTML5先行者学习网

  s- 删除自解压模块zPxHTML5中文学习网 - HTML5先行者学习网

  t 测试压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  u 从压缩文件中更新文件zPxHTML5中文学习网 - HTML5先行者学习网

  x 以完整路径名称从压缩文件解压压缩 回复 更多评论zPxHTML5中文学习网 - HTML5先行者学习网

  # re: C# (加密)压缩及解压缩 相关文件夹及文件zPxHTML5中文学习网 - HTML5先行者学习网

  更多WinRAR字母开头(引自WinRAR帮助文档)zPxHTML5中文学习网 - HTML5先行者学习网

  -ac 在压缩或解压后清除存档属性zPxHTML5中文学习网 - HTML5先行者学习网

  -ad 附加压缩文件名到目标路径中zPxHTML5中文学习网 - HTML5先行者学习网

  -af<类型> 指定压缩文件格式zPxHTML5中文学习网 - HTML5先行者学习网

  -ag[格式] 以当前日期生成压缩文件名zPxHTML5中文学习网 - HTML5先行者学习网

  -ao 添加有存档属性设置的zPxHTML5中文学习网 - HTML5先行者学习网

  -ap 设置内部压缩文件路径zPxHTML5中文学习网 - HTML5先行者学习网

  -as 同步化压缩文件内容zPxHTML5中文学习网 - HTML5先行者学习网

  -av 应用用户身份校验信息zPxHTML5中文学习网 - HTML5先行者学习网

  -av- 禁用添加用户身份校验信息zPxHTML5中文学习网 - HTML5先行者学习网

  -cfg- 忽略默认配置和环境变量zPxHTML5中文学习网 - HTML5先行者学习网

  -cl 将文件名转换成为小写zPxHTML5中文学习网 - HTML5先行者学习网

  -cu 将文件名转换成为大写zPxHTML5中文学习网 - HTML5先行者学习网

  -df 压缩后删除压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  -dh 打开共享的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -ds 不排序压缩的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -ed 不添加空文件夹zPxHTML5中文学习网 - HTML5先行者学习网

  -en 不添加“压缩文件结束”块zPxHTML5中文学习网 - HTML5先行者学习网

  -ep 从名称中排除路径zPxHTML5中文学习网 - HTML5先行者学习网

  -ep1 从名称中排除主文件夹zPxHTML5中文学习网 - HTML5先行者学习网

  -ep2 扩大成完整路径zPxHTML5中文学习网 - HTML5先行者学习网

  -ep3 扩展包含盘符的完整路径zPxHTML5中文学习网 - HTML5先行者学习网

  -e[+]<属性> 设置文件排除和包含属性zPxHTML5中文学习网 - HTML5先行者学习网

  -f 刷新文件zPxHTML5中文学习网 - HTML5先行者学习网

  -hp[密码] 加密文件数据和头zPxHTML5中文学习网 - HTML5先行者学习网

  -ibck 在后台运行 WinRARzPxHTML5中文学习网 - HTML5先行者学习网

  -ieml 使用E-mail发送压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  -iicon<名称> 指定自解压图标zPxHTML5中文学习网 - HTML5先行者学习网

  -iimg<名称> 指定自解压图片zPxHTML5中文学习网 - HTML5先行者学习网

  -ilog[名称] 记录错误到文件中zPxHTML5中文学习网 - HTML5先行者学习网

  -inul 关闭错误信息zPxHTML5中文学习网 - HTML5先行者学习网

  -ioff 关闭 PC 电源zPxHTML5中文学习网 - HTML5先行者学习网

  -k 锁定压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  -kb 保留坏掉的解压文件zPxHTML5中文学习网 - HTML5先行者学习网

  -m 设置压缩方式zPxHTML5中文学习网 - HTML5先行者学习网

  -mc<参数> 设置高级压缩参数zPxHTML5中文学习网 - HTML5先行者学习网

  -md 选择字典大小zPxHTML5中文学习网 - HTML5先行者学习网

  -ms 指定文件存储zPxHTML5中文学习网 - HTML5先行者学习网

  -n<文件> 仅包含指定的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -n@<列表文件> 使用指定的列表文件包含文件zPxHTML5中文学习网 - HTML5先行者学习网

  -os 保存 NTFS 数据流zPxHTML5中文学习网 - HTML5先行者学习网

  -oc 设置 NTFS “压缩”属性zPxHTML5中文学习网 - HTML5先行者学习网

  -ow 处理文件用户身份校验信息zPxHTML5中文学习网 - HTML5先行者学习网

  -o+ 覆盖已存在的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -o- 不要覆盖已存在的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -p[密码] 设置密码zPxHTML5中文学习网 - HTML5先行者学习网

  -r 返回子文件夹zPxHTML5中文学习网 - HTML5先行者学习网

  -r0 只返回与通配符匹配的子文件夹zPxHTML5中文学习网 - HTML5先行者学习网

  -ri 设置优先级和休眠时间zPxHTML5中文学习网 - HTML5先行者学习网

  -rr[N] 添加数据恢复记录zPxHTML5中文学习网 - HTML5先行者学习网

  -rv[N] 创建恢复卷zPxHTML5中文学习网 - HTML5先行者学习网

  -s 创建固实压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  -s 以文件数量创建固实组zPxHTML5中文学习网 - HTML5先行者学习网

  -se 以文件扩展名创建固实组zPxHTML5中文学习网 - HTML5先行者学习网

  -sfx[名称] 创建自解压文件zPxHTML5中文学习网 - HTML5先行者学习网

  -sv 创建互不依赖的固实压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  -sv- 创建互相依赖的固实压缩文件zPxHTML5中文学习网 - HTML5先行者学习网

  -s- 禁用固实算法zPxHTML5中文学习网 - HTML5先行者学习网

  -t 压缩后测试文件zPxHTML5中文学习网 - HTML5先行者学习网

  -ta<日期> 只处理指定日期之后修改的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -tb<日期> 只处理指定日期之前修改的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -tk 保持原有压缩文件时间zPxHTML5中文学习网 - HTML5先行者学习网

  -tl 以最新的文件设置压缩文件时间zPxHTML5中文学习网 - HTML5先行者学习网

  -tn<时间> 处理较新于指定时间的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -to<时间> 处理较旧于指定时间的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -tszPxHTML5中文学习网 - HTML5先行者学习网

  -u 更新文件zPxHTML5中文学习网 - HTML5先行者学习网

  -v[k|b|f|m|M|g|G] 创建分卷压缩zPxHTML5中文学习网 - HTML5先行者学习网

  -vd 创建分卷压缩前清除磁盘内容zPxHTML5中文学习网 - HTML5先行者学习网

  -ver 文件版本控制zPxHTML5中文学习网 - HTML5先行者学习网

  -vn 使用旧风格的卷命名法则zPxHTML5中文学习网 - HTML5先行者学习网

  -vp 每次分卷压缩前暂停zPxHTML5中文学习网 - HTML5先行者学习网

  -x<文件> 排除指定的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -x@<文件列表> 使用指定的列表文件来排除指定的文件zPxHTML5中文学习网 - HTML5先行者学习网

  -y 假设全部的询问回应皆为“是”zPxHTML5中文学习网 - HTML5先行者学习网

  -z<文件> 从文件读取压缩文件注释zPxHTML5中文学习网 - HTML5先行者学习网

  -- 停止开关的扫描zPxHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助