繁体   English   中英

windows下如何更改文件夹的图标?

[英]How do i change the icon of a folder in windows?

我正在尝试使用我的程序的自定义图标更改文件夹窗口的图标。 我知道我可以通过右键单击文件夹并使用属性来更改图标,但是对于我正在制作的软件的一部分,我需要图标永久不同。 这是一个 NWJS 应用程序。

编辑我所做的:

desktop.ini

[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=0
IconFile=Folder.ico
IconIndex=1
InfoTip=Secure Drive

路径:“D:\SECURE DRIVE”

在使用CD'ing to D:\后,我使用了attrib +s "SECURE DRIVE" 我已经重新启动并刷新了文件夹,但图标仍然没有改变。 该图标是我使用具有所有可用尺寸的 32 位在线转换器转换的 ICO。 该图标名为Folder.ico ,位于与desktop.ini相同的 DIR 中。

这是通过创建Desktop.ini文件来完成的。 有关 MSDN 文档,请参见此处: https ://docs.microsoft.com/en-us/windows/win32/shell/how-to-customize-folders-with-desktop-ini

编辑1:

引用上面的链接:

使用以下过程通过 Desktop.ini 自定义文件夹的样式:

  • 使用PathMakeSystemFolder使文件夹成为系统文件夹。 这会设置文件夹上的只读位,以指示应启用为 Desktop.ini 保留的特殊行为。 您还可以使用 attrib +s FolderName 从命令行将文件夹设为系统文件夹。
  • 为该文件夹创建一个 Desktop.ini 文件。 您应该将其标记为隐藏和系统,以确保它对普通用户隐藏。
  • 确保您创建的 Desktop.ini 文件采用 Unicode 格式。 这是存储可以显示给用户的本地化字符串所必需的。

对于 .ico 文件, IconIndex=1必须是IconIndex=0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM