Powershell 7 zip命令行,相当于explorer扩展
我正在寻找7-zip命令行调用,它相当于Powershell 7 zip命令行,相当于explorer扩展,powershell,command-line,powershell-2.0,7zip,Powershell,Command Line,Powershell 2.0,7zip,我正在寻找7-zip命令行调用,它相当于添加到“FolderName.zip”的explorer扩展选项: 我试过: & 7z C:\path\To\SecondAttempt, C:\path\to\SecondAttempt.zip 我得到如下结果 7-Zip[64]16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016-05-21 命令行错误: 不支持的命令: C:\path\to\second尝试 有人知道7-Zip浏览器扩展的等效命令行吗?fo7zip这应该
添加到“FolderName.zip”的explorer扩展选项:
我试过:
& 7z C:\path\To\SecondAttempt, C:\path\to\SecondAttempt.zip
我得到如下结果
7-Zip[64]16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016-05-21
命令行错误:
不支持的命令:
C:\path\to\second尝试
有人知道7-Zip浏览器扩展的等效命令行吗?fo7zip这应该是正确的语法
. .\7z.exe a C:\path\to\SecondAttempt.zip "C:\path\To\SecondAttempt"
但是我更愿意直接使用.NET
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::CreateFromDirectory("C:\path\To\SecondAttempt","C:\path\to\SecondAttempt.zip")
fo7zip这应该是正确的语法
. .\7z.exe a C:\path\to\SecondAttempt.zip "C:\path\To\SecondAttempt"
但是我更愿意直接使用.NET
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::CreateFromDirectory("C:\path\To\SecondAttempt","C:\path\to\SecondAttempt.zip")
shell扩展调用7zG.exe
,这是一个GUI实用程序,如果您正在寻找它,它会显示一个漂亮的GUI窗口。使用它可以查找使用的命令行,基本上:
& "C:\Program files\7-Zip\7zG.exe" a -tzip -slp- "a.zip" "file1.txt" "file2.txt"
- 可以将文件列表放入文件中,并在
@
之后指定其名称,而不是在文件名之后指定
-slp-
禁用大页面模式,-slp
启用大文件的压缩加速
shell扩展调用7zG.exe
,这是一个GUI实用程序,如果您正在寻找它,它会显示一个漂亮的GUI窗口。使用它可以查找使用的命令行,基本上:
& "C:\Program files\7-Zip\7zG.exe" a -tzip -slp- "a.zip" "file1.txt" "file2.txt"
- 可以将文件列表放入文件中,并在
@
之后指定其名称,而不是在文件名之后指定
-slp-
禁用大页面模式,-slp
启用大文件的压缩加速
我也更愿意直接使用.NET,但该命令(-AssemblyName
)在Powershell 2.0中似乎不起作用。第一个命令正是我想要的。我缺少了a
,并且有一个额外的逗号。如果你能升级到PowerShell 5.0(5.1),那将是最好的。2.0是默认版本或Win 7,我建议也升级PS和.NET。我也更喜欢直接使用.NET,但该命令(-AssemblyName
)在Powershell 2.0中似乎不起作用。第一个命令就是我要找的。我缺少了a
,并且有一个额外的逗号。如果你能升级到PowerShell 5.0(5.1),那将是最好的。默认为2.0或Win 7,我建议也升级PS和.NET。