使用批处理文件对 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"
图标瞬间改变。
我使用批处理文件对 desktop.ini 文件进行了更改,将现有文件替换为新文件。这部分的代码是:
move /y "Games\desktop.ini" "%UserProfile%\Games"
它设法成功替换了文件(我使用了 attrib +s 和 +h)但是文件夹的图标没有改变。我该怎么做才能使 Windows Explorer 识别更改?之前听说过SHChangeNotify。
我想通了,就是这么简单。我所要做的就是:
attrib +s +r "%UserProfile%\Games"
图标瞬间改变。