• Bandizip批量解压遇到的问题


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 weixin_67658111 2024-05-08 15:13 采纳率: 0% 浏览 16 首页/ 学习和成长 / Bandizip批量解压遇到的问题 学习方法缓存 你好,我看了你写的用Bandizip批量解压的文章,我自己去实操发现了一些问题。添加环境变量我是这样添加的变量名:Bandizip变量值:C:\Program Files\Bandizip\Bandizip.exe然后bat里面是:for %%a in ("*.7z") do bz.exe x -p:(我自己的密码) -o:.\ "%%a"pause 最好报错:'bz.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件 我把变量名称改为bz也没用,这应该如何解决呢,望告知,谢谢! 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    4条回答 默认 最新

    • 专家-皆知 2024-05-08 15:13
      关注

      引自免费微信小程序:皆我百晓生

      请确保路径使用分号隔开多个路径,如果只有单个路径,去掉分号。

      评论
      专家-皆知 回复 weixin_67658111 2024-05-08 15:14

      看起来你在设置环境变量后,在批处理文件(BAT)中引用Bandizip执行文件时遇到了一些问题。这里有几个可能的原因以及相应的解决方案:

      1. 变量名不正确: 你应该在批处理文件中使用 %Bandizip% 而不是 bz.exe 来调用 Bandizip。这是因为你在系统环境变量中定义的是 Bandizip 这个名字,而不是 bz.exe

      2. 路径问题: 在批处理文件中,确保使用正确的路径。你已经设置了环境变量,但是仍然可以在批处理文件中提供完整的路径,这样可以避免任何潜在的路径问题。例如:

      @echo off
      setlocal enabledelayedexpansion
      for %%a in (*.7z) do (
          "%Bandizip%" x -p:(你自己的密码) -o:.\ "%%a"
      )
      pause
      
      1. 批处理文件权限: 确保你有执行批处理文件的足够权限。右键点击批处理文件,选择"属性",然后在"安全"选项卡下检查权限设置。

      2. 重启计算机: 如果上述步骤都尝试过还是不行,试试重启计算机,让系统加载新的环境变量设置。

      3. 验证环境变量: 打开命令提示符(CMD),输入 echo %Bandizip%,看看是否输出了正确的路径。如果没有,那么可能是环境变量没有设置成功,你需要再次确认环境变量的设置。

      按照这些步骤操作,应该能解决你的问题。如果你还有其他疑问或者继续遇到问题,请随时告诉我。

      回复
    • 笑面虎 2024-05-08 15:13
      关注

      以下内容由CHATGPT及笑面虎共同生成、有用望采纳:


      【问题概括】:用户在尝试使用Bandizip进行批量解压文件时,遇到了环境变量设置和批处理命令执行的问题。

      【问题出现原因】:

      1. 用户在添加环境变量时,变量名使用了"Bandizip",但在批处理文件中使用了"bz.exe",这导致了系统无法识别"bz.exe"命令。
      2. 在批处理文件中,密码前的"-p:"后面缺少了一个空格。

      【问题解决方案】:

      1. 确保环境变量的变量名和批处理文件中使用的名称一致。
      2. 在"-p:"后面添加一个空格。

      【提供代码】:

      @echo off
      set BANDIZIP="C:\Program Files\Bandizip\Bandizip.exe"
      for %%a in ("*.7z") do "%BANDIZIP%" x -p:(我自己的密码) -o:.\ "%%a"
      pause
      

      【代码运行方式】:

      1. 将上述代码复制到一个新的文本文件中。
      2. 将文本文件的扩展名从.txt改为.bat
      3. 双击.bat文件运行。

      【代码预期运行结果】: 如果环境变量设置正确,并且Bandizip程序路径正确无误,上述批处理脚本将遍历当前目录下所有的.7z文件,并使用指定的密码进行解压。

      【推荐相关链接】:

      评论 编辑记录
    • GISer Liu 2024-05-08 15:17
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      这个问题出现在你尝试使用批处理文件(.bat)来执行 Bandizip 解压缩操作时。错误信息提示找不到
      'bz.exe',这是因为在你的批处理文件中引用了一个不存在的执行文件。
      根据你的描述,你已经将 Bandizip 的可执行文件路径添加到了系统的环境变量中,但你在批处理文件中使用了错误的执行文件名。正确的执行文件名应该是
      Bandizip 的安装路径下的 Bandizip.exe,而不是 'bz.exe'。下面是我给出的解决方案:

      1. 修改批处理文件中的执行文件名 :将 bz.exe 修改为 Bandizip.exe,这样才能正确地调用 Bandizip 解压缩文件。
      2. 使用完整的路径 :在批处理文件中,你可以直接使用 Bandizip 的完整路径来执行解压缩操作,而不是依赖环境变量。这样可以确保指定了正确的执行文件。
        下面是修改后的批处理文件:
        bat
        Copy code
        for %%a in ("*.7z") do "C:\Program Files\Bandizip\Bandizip.exe" x -p:(你的密码) -o:.\ "%%a"
        pause
        
        这样修改后,你应该能够成功运行批处理文件来批量解压缩文件了。请确保替换 (你的密码) 部分为你真实的解压密码。
        如果你愿意的话,你也可以在批处理文件中使用环境变量,但是要确保使用的是正确的变量名和执行文件名。

      如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

      评论
    • DTcode7 前端领域优质创作者 2024-05-14 19:52
      关注

      答案引用自chatgpt生成,望对题主有所帮助/启发;若有帮助,还望采纳!

      Bandizip是一款功能强大的压缩文件管理器,它可以帮助我们批量解压文件。在使用Bandizip进行批量解压时,可能会遇到一些问题。以下是一些常见问题及其解决方法:

      1. 问题:无法识别文件格式
        解决方案:确保你的Bandizip版本是最新的,并且支持你要解压的文件格式。如果问题仍然存在,尝试使用其他解压缩软件(如WinRAR、7-Zip等)进行解压。

      2. 问题:解压速度慢
        解决方案:尝试关闭其他正在运行的程序,以释放更多的系统资源供Bandizip使用。此外,你还可以尝试将文件解压到不同的磁盘分区,以提高解压速度。

      3. 问题:解压后的文件损坏
        解决方案:首先检查你的压缩文件是否完整。如果文件没有问题,尝试使用其他解压缩软件进行解压,以排除Bandizip本身的问题。

      4. 问题:无法解压加密的压缩文件
        解决方案:确保你知道正确的密码,并在Bandizip中输入正确的密码。如果你忘记了密码,可能需要尝试其他方法来恢复密码。

      5. 问题:无法解压分卷压缩文件
        解决方案:确保你的所有分卷文件都在一个文件夹中,然后使用Bandizip打开第一个分卷文件。Bandizip会自动识别并解压所有相关的分卷文件。

      6. 问题:无法解压自解压缩文件(SFX)
        解决方案:Bandizip不支持自解压缩文件(SFX)。你需要先解压SFX文件,然后再使用Bandizip解压内部的压缩文件。

      7. 问题:无法解压多语言文件名的文件
        解决方案:Bandizip可能无法正确处理包含特殊字符或非英文字符的文件名。你可以尝试将文件名更改为只包含英文字符和数字的文件名,然后再进行解压。

      8. 问题:无法解压大文件
        解决方案:Bandizip在处理大文件时可能会遇到性能问题。你可以尝试将大文件分割成多个较小的文件,然后分别进行解压。此外,你还可以尝试使用其他解压缩软件(如WinRAR、7-Zip等)进行解压。

      总之,在使用Bandizip进行批量解压时,遇到问题不要慌张,仔细检查你的操作步骤和环境设置,相信总能找到解决问题的方法。

      展开全部

      评论
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    C++类内定义友元却无需类外声明的特殊情况
    基于SSM的OA办公系统
    haddop学习资料-02-安装方式
    vue 实现在线预览Excel-LuckyExcel/LuckySheet实现方案
    面试:short最大值加1的结果
    基于GCC的工具objdump实现反汇编
    JAVA之多线程
    JavaScript大作业 制作简单的程序员个人博客网站(web前端网页制作课作业)
    基于正交对立学习的改进麻雀搜索算法-附代码
    百数助力山西读印:印章定制行业的信息化转型深度解析
  • 原文地址:https://ask.csdn.net/questions/8100444