使用7-ZIP批量解压到当前目录

使用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

本站资源仅供个人学习和交流,如若转载,请注明出处,详见《免责声明》

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
ZKCOIZKCOI
Ventoy让一个U盘即可满足所有系统的引导和安装
上一篇 2024年4月16日 上午9:09
【教程】免信用卡为cloudflare添加付款方式
下一篇 2024年4月24日 下午3:40

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系博主

立即联系
一般有空就回复

qrcode_web

微信扫码联系我

insert_link 友情链接
分享本页
返回顶部