通过 powershell 优化音乐/视频文件夹

通过 powershell 优化音乐/视频文件夹

我想知道通过 powershell 将文件夹上的选项“优化此文件夹”设置为“音乐”或其他任何选项的命令。我在文件夹的属性列表中没有找到任何接近的内容。

答案1

使用 Powershell 无法找到答案,但仍然比手动更好。这是我使用的 Autohotkey 脚本。您必须选择要修改的第一个文件夹,然后按 F9 将遍历指定的文件夹数量。

#SingleInstance force
F9::
Loop, 838; The number of folders to be modified

{
    if (GetKeyState("Escape"))
    {
        ExitApp ; To escape if something is wrong
    }
        Send {AppsKey} ; Right click via keyboard
        Send {r} ; go to the properties
        Sleep, 700  ; if it goes to fast, the UI doesn't have the time to actualize
        Send ^{PgDn} ; Jump to Security tab
        Sleep, 700  ;
        Send ^{PgDn} ; Jump to Previous Versions tab
        Sleep, 700  ;
        Send ^{PgDn} ; Jump to Customize
        Sleep, 1000  ;
        Send {Down} ; Switch to Documents
        Sleep, 100  ;
        Send {Down} ; Switch to Pictures
        Sleep, 100  ;
        Send {Down} ; Switch to Music
        Sleep, 500  ;
        Send !s ; Apply this also to subfolders
        Sleep, 100  ;
        Send !a ; Apply
        Sleep, 100  ;
        Send {Enter} ; OK
        Sleep, 100 ;
        Send {Down} ; Jump to next folder
}

您必须手动编辑最后一个。

要知道某个文件夹是否已针对音乐进行了自定义,您可以在资源管理器中添加“感知类型”列,因为我在编写脚本时假设当前自定义设置为“常规项目”。

相关内容