1
나는이처럼 보이는 폴더 구조를 가지고있다.파워 쉘 쓰기 - 우편 번호 부분 폴더 트리
각 폴더를 개별적으로 거치지 않고 한 번에 폴더를 압축 할 수있는 방법이 있습니까? 또한 zip 파일은 로그 폴더의 전체 경로 대신 위의 파일 구조 만 포함 할 수 있습니까?
이것은 Daily Logs 폴더를 압축하는 데 사용하지만 하위 폴더는 압축하지 않으며 zip 파일 내의 폴더 구조의 일부로 일일 로그 폴더의 전체 경로를 포함합니다.
If (!(Test-Path $ARCHIVELOGFOLDER\$ARCHIVELOGFILE)) {
Write-Zip $file.FullName $ARCHIVELOGFOLDER\$ARCHIVELOGFILE
Write-Zip -Path $files -OutputPath $ArchiveFile -Append -FlattenPaths -IncludeEmptyDirectories -Quiet -Level 9
}
감사합니다. Keith, 저는 PSCX를 사용하고 있었지만 예상대로 작동하지 못했습니다. 스 니펫을 으로 변경하면 (! (Test-Path $ ARCHIVELOGFILE)) {Write-Zip $ LOGFOLDERS -OutputPath $ ARCHIVELOGFILE -IncludeEmptyDirectories -Quiet}가 문제를 해결했습니다. 당신의 도움을 주셔서 감사합니다! 나는 그것을 시도했다고 생각했지만 apparanetly 나는하지 않았다. :) – mack