如何批量更改Windows 10中的文件夹图标?


0

我有一个包含10个文件夹的文件夹,我想将每个文件夹更改为不同的图标。每个图标都已在另一个文件夹中制作。(每个文件夹将有一个不同的图标)

我如何自动化或批量完成此任务以节省我必须单独进行的操作。因为我将有更多的图标要做。

Answers:


0

您要应用于文件夹的实际图标在哪里?

如果它们不在.dll文件中,您可以使用IcoFX或类似软件的30天免费试用版。

在每个文件夹中都有一个名为的隐藏文件desktop.ini。它们具有S(系统),A(准备存档的文件)以及H(隐藏)的文件系统属性。您可以通过在资源管理器窗口中添加“属性”列来查看这些内容。

desktop.ini对于标准黄色文件夹,文件看起来像这样:

[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235

desktop.ini[已经]自定义文件夹中的文件中,重要的行IconFile指向您所创建icon.dll文件的位置,以及指向文件中IconIndex特定彩色图标的行。

您将同一文件复制到要自定义的每个文件夹,但IconIndex值将不同,具体取决于颜色。确保它们具有HSA属性。


我已经完成了你所说的只是更改iconindex以及iconfile,但它不起作用。它没有改变任何东西。
Aasim Azam 2016年

@AasimAzam尝试删除其他两行。你确定你的IconIndex号码是正确的-吗?更多信息在这里:msdn.microsoft.com/en-us/library/windows/desktop / ...
paradroid

我通过右键单击并更改文件夹图标手动执行了一个文件夹,然后将生成的desktop.ini文件与另一个文件夹中的相应更改一起复制。图标dll是否需要在c驱动器中,还是可以在驱动器中?
Aasim Azam

@AasimAzam它可以在任何地方,但最好将它保留在C:并使用%SystemRoot%而不是C:在路径中(如果系统驱动器不是C :),因为其他机器在使用网络驱动器时将看到相同的图标(只要其他机器也在同一位置有.dll文件)。您也可以将文件放在网络驱动器上,但图标不会显示得那么快。
2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.