Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 7 zip命令行,相当于explorer扩展_Powershell_Command Line_Powershell 2.0_7zip - Fatal编程技术网

Powershell 7 zip命令行,相当于explorer扩展

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这应该

我正在寻找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这应该是正确的语法

 . .\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。