7-Zip无法在DOS提示符或命令行中运行?


3

我安装了7-Zip,它可以在Windows上运行,但不能从DOS提示符或命令行运行:

7z e  max_logs_can_messages.tgz

产量:

'7z' is not recognized as an internal or external command,
operable program or batch file.

它的 7za.exe,如果我没记错的话。
Blender

7za e max_logs_can_messages.tgz产生相同的错误消息

@Blender:7zFM.exe是7-Zip文件管理器。 7z.exe是7-Zip的命令行版本。 7z.exe使用7-Zip包中的7z.dll,也是7zFM.exe使用的。 7za.exe(a = alone)是7-Zip的独立版本。 7za.exe仅支持7z,lzma,cab,zip,gzip,bzip2,Z和tar格式。 7za.exe不使用外部模块。 tl; dr:7z.exe或7za.exe都可以在命令行中运行,但是7za.exe没有任何外部依赖项。
Karan

Answers:



1

你可以将7-Zip复制到这样一个众所周知的路径:

C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem

或者你用完整的路径调用7-Zip:

C:\Program Files\7-Zip\7z.exe

或者你做的事情 Screenack说 ;)


1

您需要将7-Zip注册为系统PATH环境变量。在Windows 7和Windows 7中执行此操作的简便方法8是从命令行运行它:

setx path "%path%;C:\Program Files\7-Zip"

1

您需要将7-Zip文件夹添加到您的 PATH

setx /M path "%path%;C:\Program Files\7-Zip\"

或者,为 简易7-Zip

setx /M path "%path%;C:\Program Files\Easy 7-Zip\"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.