有些情况下,临时文件夹中有多个文件夹,例如父文件夹-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