如何在Windows 10中以编程方式从快速访问中删除最新文件?

时间:2018-08-16 00:46:46

标签: windows powershell

我有时会在“快速访问”的“最近使用的文件”部分中打开不想保留其条目的文件。

如何自动删除这些条目?

1 个答案:

答案 0 :(得分:0)

我通过创建一个计划任务来解决此问题,该任务以给定的间隔运行PowerShell脚本。该脚本将根据某些条件清除这些项目,在这种情况下,如果文件在其路径中的任何位置都包含文本“不需要的”。

示例:

$Namespace = "shell:::{679f85cb-0220-4080-b29b-5540cc05aab6}"
$QuickAccess = New-Object -ComObject shell.application
$RecentFiles = $QuickAccess.Namespace($Namespace).Items()
$FilteredFiles = $RecentFiles | ? {$_.Path -like "*Unwanted*"}
$FilteredFiles | % {$_.InvokeVerb("remove")}