2016-08-23 64 views
0

我要尋找的7-ZIP命令行調用是相當於Add to "FolderName.zip"的資源管理器擴展選項:7 zip命令行等同於資源管理器擴展

7 Zip Explorer Extension

我曾嘗試:

& 7z C:\path\To\SecondAttempt, C:\path\to\SecondAttempt.zip 

,我得到以下

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Command Line Error:
Unsupported command:
C:\path\to\SecondAttempt,

有誰知道相當於7-Zip瀏覽器擴展的命令行嗎?

回答

2

佛7Zip的,這應該是正確的語法

. .\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") 
+0

壓縮加速我也寧願直接使用使用。NET但命令('-AssemblyName')似乎並不在PowerShell 2.0中 – Vaccano

+0

工作第一條命令就是我正在尋找的。我錯過了'a'並有一個額外的逗號。 – Vaccano

+1

如果你可以升級到PowerShell 5.0(5.1),它將是最好的。 2.0是默認的或Win 7,我也建議升級PS和.NET。 – autosvet

2

Shell擴展調用7zG.exe,一個GUI工具,它顯示了一個漂亮的GUI窗口,如果這是你在找什麼。使用SysInternal ProcMon它可以查找使用的命令行,基本上是:

& "C:\Program files\7-Zip\7zG.exe" a -tzip -slp- "a.zip" "file1.txt" "file2.txt" 
  • 文件列表可以被放入一個文件,它的名字是@,而不是文件名後指定。
  • -slp-禁用大頁面模式,-slp使大型文件
相關問題