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)
我遇到的问题是它也在删除子文件夹(如果这些文件夹最终没有文件)。
我可以添加什么以便它保留文件夹结构?
非常感谢。