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

时间:2018-12-21 22:48:26

标签: c++ windows batch-file cmd desktop.ini

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

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

它成功地替换了文件(我使用了attrib + s和+ h),但是文件夹的图标没有改变。如何使Windows资源管理器识别更改?我以前听说过有关SHChangeNotify的信息。

1 个答案:

答案 0 :(得分:0)

我想通了,它是如此简单。我要做的就是这个:

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

图标立即更改。