【问题标题】:Made changes to desktop.ini with batch file but folder icons won't change使用批处理文件对 desktop.ini 进行了更改,但文件夹图标不会更改
【发布时间】:2018-12-21 22:48:25
【问题描述】:

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

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

它成功地替换了文件(我使用了 attrib +s 和 +h),但文件夹的图标没有改变。我可以做些什么来让 Windows 资源管理器识别更改?我之前听说过一些关于 SHChangeNotify 的事情。

【问题讨论】:

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


    【解决方案1】:

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

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

    图标立即改变。

    【讨论】:

    • 纯粘性!最后!!如果做一个简单的动作,我很高兴完成这份工作!
    猜你喜欢
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 2011-09-21
    相关资源
    最近更新 更多