首页 > 解决方案 > 文件目录遍历

问题描述

在临时文件夹中有多个文件夹的情况,例如父文件夹 - abc234,子文件夹 -rty12 和 rty12 下有多个文件,我想通过使用 powershell 保留文件夹 rty12:我正在使用下面的脚本,但这不起作用根据要求:

$DateToDelete = 0
$StartFolder = "C:\temp"
$folderstoRetain = "C:\temp\abc234\rty12"

dir $StartFolder -Recurse -Exclude $folderstoRetain -Force -ea 0 | ? 
{!$_.PsIsContainer -and $_.LastWriteTime -lt (Get- 
Date).AddDays(-$DateToDelete)} | del -Force

标签: powershell

解决方案


推荐阅读