我在使用 OneDrive 客户端时遇到了一些麻烦,当我自定义云驱动器中子文件夹的 shell 图标时,它会在同步时将图标重置为默认值。虽然这看起来有些轻率,但我喜欢使用自定义 shell 图标(Documents 文件夹的文件夹内文档的图像等)来组织我的文件系统,客户端在更改后会立即同步我的云。当然,我不想暂停同步,因为我希望备份我的东西,而不必每次在云中添加、编辑或删除文件时不断打开和关闭同步应用程序。有人知道如何解决这个问题吗?
(也许,从更广泛的角度来看,我还想知道是否有办法保留文件/文件夹属性,以便通过 OneDrive 客户端在服务器和本地存储之间同步)
答案1
我弄清楚了如何通过命令提示符(以编程方式)来执行此操作。
我创建了一个批处理文件并将其放在我的 OneDrive 的根目录中。我将试图修改其图标的文件夹设为只读,并将其中的 desk.ini 文件设为隐藏的系统文件。以下是批处理脚本的示例:
attrib +r "SomeFolder" attrib +h +s "SomeFolder\desktop.ini"
我所要做的就是使用系统任务计划程序安排它以一定的时间间隔自动运行,以防 OneDrive 客户端决定再次将图标更改回来。
感谢您的帮助,@and31415。如果您也对此感兴趣,我建议您尝试一下。
这篇文章基于我的发现http://help.lockergnome.com/windows/change-folder-icon-command-line--ftopict455733.html。