有没有办法在外部硬盘驱动器上的文件夹中嵌入(或永久更改)文件夹图标(或文件夹缩略图),以便图片显示在访问该驱动器的所有计算机上,而不仅仅是更改图标的计算机上?也就是说,我更改了计算机上的文件夹图标,然后希望它们保留在驱动器上的文件夹中,而不是 Windows 中的根系统 32 批处理默认文件夹图标中。
我在外部驱动器上有几个文件夹,我想保存这些文件夹的图标。使用 Paint 将其保存为 .ico bmp 图像,然后将其嵌入到驱动器上,并将这些图标分配给文件夹,这样访问这些文件的任何人都可以看到嵌入的文件夹图片。
我尝试了列出的所有方法。在我默认使用的电脑上效果很好。当我将外部硬盘插入我妻子的电脑时,所有内容都默认为她的 Vista 默认设置(或 Windows 图标和图像)。
答案1
要更改共享资源的文件夹图标以便每个人都能看到相同的图标,您需要将想要显示的实际图像放置在每个文件夹中,并将其命名为folder.jpg
。
虽然通过属性自定义文件夹也有帮助。但是我注意到使用时存在一个问题Desktop.ini
。它引用文件夹图标/徽标的绝对路径……并且从其他计算机查看时,外部硬盘驱动器的驱动器号可能不一样。
答案2
- 获取并保存要用于文件夹的图标文件,将其放在文件夹所在的外部硬盘上
- 转到要更改的文件夹的属性
- 右键点击->属性->自定义->更改图标
- 现在粘贴您想要使用的图标文件的路径(请注意,图标文件必须保存在文件夹所在的外部硬盘上)
- 单击“确定”,然后单击“应用”
- 在每台计算机上享受新图标!
答案3
我尝试了几种不同的方法,当我试图记住如何使用时,搜索中出现了这个方法,所以无论它有多老,我都想添加我发现的最可靠和最通用的方法:
folder.ico
在每个文件夹中保存一个方形图像
在每个文件夹中创建或编辑“desktop.ini” - 只是一个文本文件 - 其中包含以下内容。
(如果编辑时尚未包含此部分,请添加;如果有,请将其更改为:)
[.ShellClassInfo]
IconResource=.\folder.ico,0
IconFile=.\folder.ico
IconIndex=0
由于 ini 文件很好用且通用,我可以将同一个文件复制到数百个文件夹中,然后只需担心制作 ico 文件。不过,仍然有几个怪癖:
我尝试在 Windows 10 和 11 机器上进行此操作,出于某种原因,在进行此更改后,资源管理器中仍然显示通用文件夹图标。要解决这个问题,我必须转到文件夹属性,然后在“自定义”选项卡上,它会显示我的 folder.ico,即使它实际上并未在资源管理器视图中使用。我选择“更改图标”,点击“恢复默认值”,然后取消(或按 Esc),这样它实际上就不会更改回默认值并覆盖该桌面.ini。之后,它实际上使用它本应已经使用的图标。
但这只适用于同一台机器,因为它已经加载了带有默认文件夹图标的视图;当驱动器位于新计算机上时,它们应该在第一次扫描文件夹时立即显示正确的图标。
有时隐藏这些文件似乎也很重要,但通常不这样做也可以。
答案4
我会更精确一点。我在外部驱动器上有几个文件夹,我想为其保存文件夹图标。使用画图另存为 .ico bmp 图像。然后将它们嵌入到驱动器上,并将这些图标分配给文件夹,并让所有访问这些文件的人都看到嵌入的文件夹图片。
这有帮助吗?
干杯