gpt4 book ai didi

PowerShell递归删除目录中小于500字节的文件

转载 作者:行者123 更新时间:2023-12-02 06:57:44 25 4
gpt4 key购买 nike

我需要一个脚本,该脚本将递归删除文件夹中带有 .stat 扩展过滤器的所有文件,并且所有文件都小于 500 字节。

如果脚本可以先给我所有文件和将被删除的文件数,然后按下回车键,它将继续删除所有文件,那就太好了。

最佳答案

使用 Get-Childitem 非常简单,帮助使用 Where-Object 和 ForEach-Object:

$path = 'some path defined here'
Get-ChildItem $path -Filter *.stat -recurse |?{$_.PSIsContainer -eq $false -and $_.length -lt 500}|?{Remove-Item $_.fullname -WhatIf}

测试后删除 -whatif 以确保代码删除了您想要的文件。

关于PowerShell递归删除目录中小于500字节的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27897669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com