【发布时间】:2018-10-16 13:59:55
【问题描述】:
我正在尝试使用 PowerShell 删除一组特定文件夹中的文件。我的代码目前如下所示:
$tempfolders = @(
"C:\Windows\Temp\*"
"C:\Documents and Settings\*\Local Settings\temp\*"
"C:\Users\*\Appdata\Local\Temp\*"
)
Remove-Item $tempfolders -Recurse -Force -ErrorAction SilentlyContinue
我想使用以下公式向该列表添加一个新文件夹:
"C:\users\*\AppData\Local\Program\**\Subfolder"
其中** 可能是多个未知长度的子文件夹。例如,它可以是settings\subsettings 或folder\settings\subsettings。有没有办法做到这一点?
【问题讨论】:
-
您可能必须使用
Get-ChildItem来获取主文件夹的内容,然后过滤符合您的条件的内容,然后删除这些结果
标签: powershell wildcard