Unzip files (7-zip) via cmd command

后端 未结 4 2117
野性不改
野性不改 2020-12-12 14:33

I try to unzip a file via CMD.

So I install WinZip (and its plugin to cmd), WinRAR, and 7-zip.

But when I try to execute a command via the CMD:



        
相关标签:
4条回答
  • 2020-12-12 14:46

    Doing the following in a command prompt works for me, also adding to my User environment variables worked fine as well:

    set PATH=%PATH%;C:\Program Files\7-Zip\
    echo %PATH%
    7z
    

    You should see as output (or something similar - as this is on my laptop running Windows 7):

    C:\Users\Phillip>set PATH=%PATH%;C:\Program Files\7-Zip\
    
    C:\Users\Phillip>echo %PATH%
    C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Wi
    ndows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\
    WirelessCommon\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\To
    ols\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Fil
    es (x86)\QuickTime\QTSystem\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Notepad+
    +;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\7-Zip\
    
    C:\Users\Phillip>7z
    
    7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
    
    Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
           [<@listfiles...>]
    
    <Commands>
      a: Add files to archive
      b: Benchmark
      d: Delete files from archive
      e: Extract files from archive (without using directory names)
      l: List contents of archive
      t: Test integrity of archive
      u: Update files to archive
      x: eXtract files with full paths
    <Switches>
      -ai[r[-|0]]{@listfile|!wildcard}: Include archives
      -ax[r[-|0]]{@listfile|!wildcard}: eXclude archives
      -bd: Disable percentage indicator
      -i[r[-|0]]{@listfile|!wildcard}: Include filenames
      -m{Parameters}: set compression Method
      -o{Directory}: set Output directory
      -p{Password}: set Password
      -r[-|0]: Recurse subdirectories
      -scs{UTF-8 | WIN | DOS}: set charset for list files
      -sfx[{name}]: Create SFX archive
      -si[{name}]: read data from stdin
      -slt: show technical information for l (List) command
      -so: write data to stdout
      -ssc[-]: set sensitive case mode
      -ssw: compress shared files
      -t{Type}: Set type of archive
      -u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options
      -v{Size}[b|k|m|g]: Create volumes
      -w[{path}]: assign Work directory. Empty path means a temporary directory
      -x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames
      -y: assume Yes on all queries
    
    0 讨论(0)
  • 2020-12-12 14:50

    make sure that your path is pointing to .exe file in C:\Program Files\7-Zip (may in bin directory)

    0 讨论(0)
  • 2020-12-12 14:57

    Regarding Phil Street's post:

    It may actually be installed in your 32-bit program folder instead of your default x64, if you're running 64-bit OS. Check to see where 7-zip is installed, and if it is in Program Files (x86) then try using this instead:

    PATH=%PATH%;C:\Program Files (x86)\7-Zip
    
    0 讨论(0)
  • 2020-12-12 15:08

    In Windows 10 I had to run the batch file as an administrator.

    0 讨论(0)
提交回复
热议问题