2014-07-08 2 views
0

그래서 백업 파일을 분리하기 위해 파일을 처리하려고합니다. 그러나이 파일은 배열의 마지막 파일로 명명 된 단일 아카이브를 크레이 팅합니다. 내가 여기서 무엇을 놓치고 있는지 잘 모르겠습니다.zip 압축 파일 자동화

$process = "C:\Program Files (x86)\7-Zip\7z.exe" 
$destinationdir = "M:\WIP\OUT\" 
$sourcedir = "M:\WIP\ZIP\" 
$password = "password" 
$ziplist = get-childitem $sourcedir 
foreach ($zip in $ziplist) 
{$destinationfile= $zip+".zip" 
Start-Process $process -ArgumentList "a $destinationfile $zip -o$destinationdir -p$password"-NoNewWindow -Wait 
} 

답변

0

변경

$destinationfile= $zip+".zip" 

$destinationfile= $zip.FullName+".zip"