使用批处理文件对 desktop.ini 进行了更改,但文件夹图标不会更改

Made changes to desktop.ini with batch file but folder icons won't change

我使用批处理文件对 desktop.ini 文件进行了更改,将现有文件替换为新文件。这部分的代码是:

move /y "Games\desktop.ini" "%UserProfile%\Games"

它设法成功替换了文件(我使用了 attrib +s 和 +h)但是文件夹的图标没有改变。我该怎么做才能使 Windows Explorer 识别更改?之前听说过SHChangeNotify。

我想通了,就是这么简单。我所要做的就是:

attrib +s +r "%UserProfile%\Games"

图标瞬间改变。