使用7-ZIP批量解压到当前目录
Get-ChildItem -Recurse -Include *.zip,*.rar -File | ForEach-Object { & "C:\Program Files\7-Zip\7z.exe" x $_.FullName -o"$($_.DirectoryName)\" }
使用7-ZIP批量解压到当前目录的压缩包同名文件夹下
Get-ChildItem -Recurse -Include *.zip,*.rar -File |
ForEach-Object {
# 获取压缩包所在目录和文件名
$destinationFolder = Join-Path $_.DirectoryName ($_.BaseName)
# 创建与压缩包同名的文件夹
if (-not (Test-Path $destinationFolder)) {
New-Item -ItemType Directory -Path $destinationFolder | Out-Null
}
# 解压到该文件夹
& "C:\Program Files\7-Zip\7z.exe" x $_.FullName -o"$destinationFolder\"
}
本文作者:ZKCOI
文章名称:使用7-ZIP批量解压到当前目录
文章链接:https://www.zkcoi.com/365up/skills/3447.html
本站资源仅供个人学习和交流,如若转载,请注明出处,详见《免责声明》。
微信扫一扫
支付宝扫一扫
