小编Gar*_*rty的帖子

使用powershell仅删除留下空子文件夹的文件

C:\Temp\ifc 里面有大约 297 个文件夹,其中散布着大约 410 万个文件。

使用我在本网站其他地方找到的脚本,我编写了以下内容来删除所有超过 1 小时的“文件”。

$TargetFolder = “C:\Temp\ifc”
$NumberRange = "-1"
Get-ChildItem $TargetFolder -Recurse | Where {$_.lastwritetime -lt (Get-Date).AddHours($NumberRange)} | Remove-Item
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是它也在删除子文件夹(如果这些文件夹最终没有文件)。

我可以添加什么以便它保留文件夹结构?

非常感谢。

powershell powershell-v4.0

3
推荐指数
1
解决办法
2417
查看次数

标签 统计

powershell ×1

powershell-v4.0 ×1