找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 7462|回复: 1

[文件操作] 使用7za.exe命令压缩时的执行信息怎样有选择的屏蔽

[复制链接]
发表于 2025-2-14 11:23:18 | 显示全部楼层 |阅读模式
使用7za.exe命令压缩时的执行信息怎样有选择的屏蔽?
使用7za.exe命令压缩时会有执行的详细信息, 我需要:
如果没有任何错误或警告, 就不要显示任何信息;
如果有文件正在使用中的信息, 就把文件复制一份再压缩
如果有其它的错误或警告就直接回显这些信息
发表于 2025-2-14 20:37:08 | 显示全部楼层
本帖最后由 smss 于 2025-2-14 20:38 编辑
  1. 7-Zip 的退出代码
  2. 代码 意义
  3. 0 无错误
  4. 1 警告 (非致命错误)。例如,一个或多个文件被其他某个应用程序锁定,因此它们没有被压缩。
  5. 2 致命错误
  6. 7 命令行错误
  7. 8 内存不足,无法进行操作
  8. 255 用户已停止该进程
复制代码
因此可以写个示例
  1. 7za x archive.zip 2>nul 1>nul
  2. if %errorlevel%==0 echo 无错
  3. if %errorlevel%==1 echo 警告
  4. 。。。
复制代码

评分

参与人数 1技术 +1 收起 理由
小白龙 + 1 乐于助人

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 08:47 , Processed in 0.023115 second(s), 12 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表