代码之家  ›  专栏  ›  技术社区  ›  InteXX

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

  •  0
  • InteXX  · 技术社区  · 6 年前

    如何自动删除这些条目?

    1 回复  |  直到 6 年前
        1
  •  1
  •   InteXX    6 年前

    我通过创建按给定间隔运行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")}