【发布时间】:2015-10-24 21:33:13
【问题描述】:
我的 bat 脚本(new.bat):
7z x –oC:\Users\Toshiba\Downloads\* C:\Users\Toshiba\Downloads\*.zip
del C:\Users\Toshiba\Downloads\*.zip
尽管使用的是 7zip 的命令行版本,但如果我运行我的批处理脚本,我会得到:
7z x ΓÇôoC:\Users\Toshiba\Downloads* C:\Users\Toshiba\Downloads*.zip '7z' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
del C:\Users\Toshiba\Downloads*.zip C:\Users\Toshiba\Downloads\XT1032_RETAIL-EU_4.4.4_KXB21.14-L1.40_36_cid7_CFC_1FF.xml.zip 访问被拒绝。
Here are my instructions。它要求我编辑 环境变量 下的 PATH 用户变量,但由于没有这样的变量,所以我创建了它:
Variable Name: Path
Variable Value:C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\7-Zip\;C:\Users\Toshiba\Documents\new.bat
【问题讨论】:
-
您是否重新启动了命令外壳? Windows 本身呢?必须应用 PATH 更改。
-
最后一个包含
.bat的path条目是错误的,绝对删除它。要暂时删除它(在当前的cmd会话中)尝试set "path=%path:;C:\Users\Toshiba\Documents\new.bat=%"。
标签: windows batch-file cmd path 7zip