ファイルがあり.zip
、Powershell を使用してそのコンテンツ全体を解凍する必要があります。これを実行していますが、うまくいかないようです:
$shell = New-Object -ComObject shell.application
$zip = $shell.NameSpace("C:\a.zip")
MkDir("C:\a")
foreach ($item in $zip.items()) {
$shell.Namespace("C:\a").CopyHere($item)
}
何が問題なのですか? ディレクトリはC:\a
まだ空です。
ベストアンサー1
PowerShell v5+では、アーカイブ展開コマンド(Compress-Archive も同様) が組み込まれています:
Expand-Archive C:\a.zip -DestinationPath C:\a