2014-10-13 7 views

답변

1

cabarc.exe 도구를 사용해야합니다. l 매개 변수를 사용하여 캐비닛 파일의 내용을 나열하십시오. 미해결 텍스트를 출력하기 때문에 처음 9 행은 건너 뜁니다. 그런 다음 "둘 이상의 공백"을 공백으로 바꾸고 csv 파일을 만듭니다. 최종적으로 measure-content이라고 부르며 파일 크기의 합계를 얻습니다.

cabarc.exe l .\hpchl118.cab > c:\temp\cab.txt 
((gc C:\temp\cab.txt |skip -First 9) -replace '\s+',' ' | ` 
convertfrom-csv -delimiter " " -Header "file","size","date" | ` 
measure -property size -Sum | select -expand sum)/1MB  
+0

대단히 감사합니다. 그러나 네이티브 Windows 도구 만 사용하여이 작업을 수행하는 방법을 알고 있습니까? – user2887157

+0

cabarc은 Windows XP 리소스 키트의 일부로, 다른 도구에 대해 잘 알고 있지 않습니다. –