파일 압축을 풀 수 있는 명령의세 명령줄이 통해 사용할 수 있습니다. 대부분 또는 오픈 소스 / 자유 툴과도 내장되었을 windo 뭔가.
이미 있는 경우, 그리고 jave bin 디렉토리에 사용자의 PC 에 해당 경로에 (대부분의 경우) 는 명령줄이 사용할 수 있습니다.
jar xf test.zip
또는 않을 경우 해당 경로에:
C:\Java\jdk1.6.0_03\bin>jar xf test.zip
Jar 도구에서는 일체의 옵션을 사용할 수 있는 here.
예를 들면 다음과 같다:
Extract jar file
jar x[v]f jarfile [inputfiles] [-Joption]
jar x[v] [inputfiles] [-Joption]
사용할 수 있습니다.
http://membrane.com/synapse/library/pkunzip.html
또는
7zip: http://www.7-zip.org/download.html
무료 바이트입니다 우편번호: http://www.freebyte.com/fbzip/
또는 린포치프: http://infozip.sourceforge.net/
첫째, 압축을 유틸리티에는 트리거하거나 넷윈을 압축을 푸십시오 기능을 작성하여 vbscript 를 사용하여 Windows. 그 후 너회의 배치 파일 내에서 스크립트입니다 파이프 아웃해야 부르네요. # 39 의 어졌다면 it& 양호한 상태로 단독. # 39, ve done it i& 과거에 대한 다양한 작업이. 이렇게 요구하지 않는 한 배치 파일을 필요로 하는 타사 응용, 그냥 다.
I put 내 블로그에 예제를 사용하여 파일 압축을 푸는 방법에 대한 일괄 처리 파일:
' j_unzip.vbs
'
' UnZip a file script
'
' By Justin Godden 2010
'
' It's a mess, I know!!!
'
' Dim ArgObj, var1, var2
Set ArgObj = WScript.Arguments
If (Wscript.Arguments.Count > 0) Then
var1 = ArgObj(0)
Else
var1 = ""
End if
If var1 = "" then
strFileZIP = "example.zip"
Else
strFileZIP = var1
End if
'The location of the zip file.
REM Set WshShell = CreateObject("Wscript.Shell")
REM CurDir = WshShell.ExpandEnvironmentStrings("%%cd%%")
Dim sCurPath
sCurPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")
strZipFile = sCurPath & "\" & strFileZIP
'The folder the contents should be extracted to.
outFolder = sCurPath & "\"
WScript.Echo ( "Extracting file " & strFileZIP)
Set objShell = CreateObject( "Shell.Application" )
Set objSource = objShell.NameSpace(strZipFile).Items()
Set objTarget = objShell.NameSpace(outFolder)
intOptions = 256
objTarget.CopyHere objSource, intOptions
WScript.Echo ( "Extracted." )
' This bit is for testing purposes
REM Dim MyVar
REM MyVar = MsgBox ( strZipFile, 65, "MsgBox Example"
이를 사용하여 다음과 같습니다.
cscript //B j_unzip.vbs zip_file_name_goes_here.zip
다른 뜻을 갖고 있다, 7-zip 아주 좋다.
참고: Zip 파일 압축을 푼 후 나는 것입니다. 압축을 푸십시오 맨 아래에 있다.
내 기여:
내려받습니다
현재 URL
http://www.7-zip.org/download.html
구문?
붙여넣습니다 .bat 파일을 올릴 수 있습니다 다음
"C:\Program Files\7-Zip\7z.exe" a MySuperCoolZipFile.zip "C:\MyFiles\*.jpg" -pmypassword -r -w"C:\MyFiles\" -mem=AES256
a 는 archive" ";). # 39 의 that& zip 파일 이름을 출력물에는.
p 대한 보고서인지 암호 (옵션)
w 는 소스 디렉터리입니다. 이렇게 하면 제대로 중첩할 파일이 zip 파일의 정보를 추가 폴더에서는 없이.
메모리 는 암호화 것입니다.
경우도 있을 수 있습니다. 위의 얻을 수 있지만 실행할 수 있습니다.
참고: 추가에는 암호란이 발쿰치로 예의 윈도우 탐색기 zip 파일을 통해 파일을 볼 수 있어서. 7-zip 자체 복제본입니다 클라이언트뿐 할 수 있습니다 (또는 winzip 또는 다른) 파일의 내용을 볼 수 있습니다.
편집 (just 추가 자료).
명령 line" " 있습니다;; 이 버전 가능성이 있는 더 적합합니다. http://www.7-zip.org/download.html
(현재 (시점에 먹어서나) 직접판매용 링크) http://sourceforge.net/projects/sevenzip/files/7-Zip/9.20/7za920.zip/download
따라서 zip 명령을 약간만이라도 (버전 7 의 명령줄이 있는 zip 도구).
"C:\WhereIUnzippedCommandLineStuff\7za.exe" a MySuperCoolZipFile.zip "C:\MyFiles\*.jpg" -pmypassword -r -w"C:\MyFiles\" -mem=AES256
이제 압축을 푸십시오 부분 : (파일 압축을 위해 만든)
"C:\WhereIUnzippedCommandLineStuff\7zipCommandLine\7za.exe" e MySuperCoolZipFile.zip "*.*" -oC:\SomeOtherFolder\MyUnzippedFolder -pmypassword -y -r
문서 수 있습니다.
http://sevenzip.sourceforge.jp/chm/cmdline/commands/extract.htm
<! - 모든 언어: > vb 랭 -;
감사합니다 부유하도다, 내아기마저도 기록하십시오 iqn. 여기서는 스크립트입니다 for my own 솔루션입니다. 제 3 자에게 툴과도 압축을 전혀 필요 없습니다.
아래 스크립트를 포함시키십시오 시작할 때, 그 다음에는 security. 기능, 배치 파일 생성 함수, 이 명령은. '' j_unzip.vbs zip_file_name_goes_here.zip 치크리프트 / B
다음은 스크립트입니다 추가합니까 톱.
< pre>; REM 대해 현재 디렉터리를 변경하는 작업 폴더에 다시 vistatm &. 7 호환성 % ~ d0 CD dp0% ~ REM 폴더에서는 변경일
REM 이 스크립트입니다 upzip& # 39 의 파일.
> j_unzip.vbs ECHO '
>> j_unzip.vbs ECHO ' UnZip a file script
>> j_unzip.vbs ECHO '
>> j_unzip.vbs ECHO ' It's a mess, I know!!!
>> j_unzip.vbs ECHO '
>> j_unzip.vbs ECHO.
>> j_unzip.vbs ECHO ' Dim ArgObj, var1, var2
>> j_unzip.vbs ECHO Set ArgObj = WScript.Arguments
>> j_unzip.vbs ECHO.
>> j_unzip.vbs ECHO If (Wscript.Arguments.Count ^> 0) Then
>> j_unzip.vbs ECHO. var1 = ArgObj(0)
>> j_unzip.vbs ECHO Else
>> j_unzip.vbs ECHO. var1 = ""
>> j_unzip.vbs ECHO End if
>> j_unzip.vbs ECHO.
>> j_unzip.vbs ECHO If var1 = "" then
>> j_unzip.vbs ECHO. strFileZIP = "example.zip"
>> j_unzip.vbs ECHO Else
>> j_unzip.vbs ECHO. strFileZIP = var1
>> j_unzip.vbs ECHO End if
>> j_unzip.vbs ECHO.
>> j_unzip.vbs ECHO 'The location of the zip file.
>> j_unzip.vbs ECHO REM Set WshShell = CreateObject("Wscript.Shell")
>> j_unzip.vbs ECHO REM CurDir = WshShell.ExpandEnvironmentStrings("%%cd%%")
>> j_unzip.vbs ECHO Dim sCurPath
>> j_unzip.vbs ECHO sCurPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")
>> j_unzip.vbs ECHO strZipFile = sCurPath ^& "\" ^& strFileZIP
>> j_unzip.vbs ECHO 'The folder the contents should be extracted to.
>> j_unzip.vbs ECHO outFolder = sCurPath ^& "\"
>> j_unzip.vbs ECHO.
>> j_unzip.vbs ECHO. WScript.Echo ( "Extracting file " ^& strFileZIP)
>> j_unzip.vbs ECHO.
>> j_unzip.vbs ECHO Set objShell = CreateObject( "Shell.Application" )
>> j_unzip.vbs ECHO Set objSource = objShell.NameSpace(strZipFile).Items()
>> j_unzip.vbs ECHO Set objTarget = objShell.NameSpace(outFolder)
>> j_unzip.vbs ECHO intOptions = 256
>> j_unzip.vbs ECHO objTarget.CopyHere objSource, intOptions
>> j_unzip.vbs ECHO.
>> j_unzip.vbs ECHO. WScript.Echo ( "Extracted." )
>> j_unzip.vbs ECHO.
< /pre>;
Zip 파일 처리 문제가 생길 수 있는 기사를 내장 Windows VBscript 있습니다.
https://www.aspfree.com/c/a/Windows-Scripting/Compressed-Folders-in-WSH/
(마지막 코드 광고 계약을 추출)
당초 두 프로그램 모두 함께 만든 MS-DOS 에서 소프트웨어 명령행을 파크워스, ZIP 파일 및 파쿤치피렉세이 파크치프리에스 I think you can 여전히 파쿤치프 선수단 다운로드하십시오 파크워스 사이트 수 있습니다.
http://www.pkware.com/software-pkzip/dos-compression
이 같은 일이 실제 명령행을 보일 수 있다.
C:\>pkunzip c:\myzipfile.zip c:\extracttothisfolder\
Info-zip 에서 실행 가능한 잡기.
>. 마이크로 컴퓨터를 이용해 최대 info-zip 汲摹窍妨绰 하드웨어에 대한 거의 모든 버전의 유닉스 all the way, VMS, OS/2, 크레이 호스팅하면서 indows 9x/NT/etc. (앨k.a. Win32), 윈도 3.x, 아콘 RISC OS, BeOS, MS-DOS, 윈도우 CE, 미카오스, 아타리 TOS, OS/390, VM / CMS, Mac OS), 단문메시지서비스 (sms), MVS / 크도스 와 ᅬ 플 렉소, Tandem NSK 및 Human68K (일본어). 또한, 일부 (이전) 에 대한 지원 및 AOS / VS tops 20 린소스, novell nlm. 공유 라이브러리 dll () 을 사용할 수 있습니다, OS/2 그래픽 인터페이스를 사용할 수 있으며, Win32 와 Win16 bsbab-unix Win32, Win16, WinCE 및 Mac OS.
아래 코드를 복제본에 배치 파일 및 실행. Winzip 은 아래 单捞磐啊 컴퓨터에 설치할 수 있도록 / http://powerlink. 필요에 따라 못하며창조된 com/go/4e6b330a_kr 변경하십시오.
@ECHO OFF
SET winzip_path="C:\Program Files\WinZip"
SET source_path="C:\Test"
SET output_path="C:\Output\"
SET log_file="C:\Test\unzip_log.txt"
SET file_name="*.zip"
cd %source_path%
echo Executing for %source_path% > %log_file%
FOR /f "tokens=*" %%G IN ('dir %file_name% /b') DO (
echo Processing : %%G
echo File_Name : %%G >> %log_file%
%winzip_path%\WINZIP32.EXE -e %%G %output_path%
)
PAUSE