前提・実現したいこと
Windowsの標準機能でzipファイル(圧縮前:1GB 圧縮後:323MB)を展開したいのですが、以下のメッセージが出力され、解凍できません。
どなたか解決方法をご存じでしたらご教示をお願いいたします。
発生しているエラーメッセージ
Remove-Item : パス 'C:\Users(ユーザ名)\Desktop\unzipTest\Test.nonadmin' が存在しないため検出できません。 発生場所 C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\Microsoft.PowerShell.Archive\Microsoft.PowerShell.Archive.p sm1:411 文字:46 + ... $expandedItems | % { Remove-Item $_ -Force -Recurse } + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Users(ユーザ名)....nonadmin:String) [Remove-Item], ItemNotFoundEx ception + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand "3" 個の引数を指定して "ExtractToFile" を呼び出し中に例外が発生しました: "別のプロセスで使用されているため、プロセスは ファイル 'C:\Users(ユーザ名)\Desktop\unzipTest\test\api-ms-win-core-console-l1-1-0.dll' にアクセスできません。" 発生場所 C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\Microsoft.PowerShell.Archive\Microsoft.PowerShell.Archive.p sm1:1056 文字:25 + ... [System.IO.Compression.ZipFileExtensions]::ExtractToFile( ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : IOException
該当のソースコード
Powershell
1expand-archive -Path .\Systemfile.zip -DestinationPath C:\Users(ユーザ名)\Desktop\unzipTest\
試したこと
zip内に存在するフォルダ毎に細かくzip圧縮→解凍すると、サイズの小さなフォルダは展開できるのですが、容量が3MBを超えると解凍が途中で止まり、以下のようなエラーがzip内に存在するファイル数分出てきます。
Remove-Item : パス 'C:\Users(ユーザ名)\Desktop\unzipTest\Test\file1.txt' が存在しないため検出できません。 発生場所 C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\Microsoft.PowerShell.Archive\Microsoft.PowerShell.Archive.psm1:411 文字: 46 + ... $expandedItems | % { Remove-Item $_ -Force -Recurse } + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Users(ユーザ名)...est\Test\file1.txt:String) [Remove-Item], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand Remove-Item : パス 'C:\Users(ユーザ名)\Desktop\unzipTest\Test\file2.txt' が存在しないため検出できません。 発生場所 C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\Microsoft.PowerShell.Archive\Microsoft.PowerShell.Archive.psm1:411 文字: 46 + ... $expandedItems | % { Remove-Item $_ -Force -Recurse } + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Users\mika.f...\cp949prober.py:String) [Remove-Item], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
補足情報(FW/ツールのバージョンなど)
OS:Microsoft Windows 10 Pro
メモリ:8GB
PowerShellのバージョン:5.1.18362.145
回答1件
あなたの回答
tips
プレビュー