有没有办法自动更改可移动驱动器上文件夹的图标?我上面有很多文件夹,我更改了所有图标。我使用的图标文件在驱动器上,但当我拔下并重新连接驱动器时,图标不见了。
我知道您可以更改驱动器的图标,但这不是这里的问题。
但是有没有办法修改以desktop.ini
在不同的计算机上自动更改驱动器上文件夹的图标?如果没有,有什么办法可以实现这一点吗?谢谢!
答案1
自动更改文件夹的图标
有几种方法可以实现这一点。首先,要知道这autorun.inf
是针对驱动器的,而不是文件夹的。要针对文件夹执行此操作,您需要创建一个名为的文件desktop.ini
。您可以将该文件放在要更改图标的文件夹中,然后输入以下代码。
[.ShellClassInfo]
IconResource=.\NAME.ico,0
将“ name
”替换为文件的名称。它在某些设备上有效而在其他设备上无效的原因在于驱动器号。将驱动器插入计算机时,应自动为其分配一个字母,例如,默认的 Windows 路径是C:
。生成的默认程序destop.ini
如下所示:
[.ShellClassInfo]
IconResource=E:\Applications\icon.ico,0
如果另一台计算机为其分配了不同的路径,则除非您更改驱动器图标,否则它将不存在。(说明这里。
尖端:
desktop.ini
通过选择文件、查看并单击“隐藏所选项目”来隐藏文件。- 如果您创建自己的
desktop.ini
文件,有时可能不起作用。在这种情况下,右键单击文件夹,然后单击“更改图标”并编辑生成的desktop.ini
。确保打开“显示隐藏项目”! - 如果你想检查自己是否做对了,你可以将其分配给不同的路径并查看所有图标是否都已到位。
节日快乐!
答案2
虽然上面的答案是正确的,但你不必自己创建desktop.ini。有更简单的方法可以实现这一点,只需使用GUI方法,explorer就会自动为你创建一个desktop.ini;
虽然你已经知道这些步骤,但其他人还不知道;
左键单击要更改图标的文件夹,右键单击以调出上下文菜单,单击“属性”,如果没有显示,请向下滚动。
然后在属性菜单中,单击“自定义”选项卡,然后单击“更改图标...”
要调出此菜单:
然后,您可以浏览图标或在地址栏中输入,地址栏中有自动完成功能,因此您只需输入部分路径并通过上下箭头键选择建议,然后按 \ 并重复,直到图标的路径完成;然后单击“确定”、“应用”和“确定”,资源管理器将在文件夹内创建一个desktop.ini(它是隐藏的,您必须让资源管理器显示隐藏文件才能看到它。)
这种方法更加人性化,现在如果当您将驱动器连接到另一台计算机时显示的图标不是您选择的图标,那是因为驱动器号不同,更改驱动器号,显示的图标将再次成为您选择的图标;
事实上,更改驱动器号应该是将外部驱动器连接到另一台计算机时的第一件事,可以按照以下步骤进行:
首先,打开资源管理器,打开“此电脑”,如果打开资源管理器没有显示“此电脑”,请在左侧窗格中找到并单击“此电脑”,使用卷名称或卷大小检查哪个驱动器是您的外部驱动器,记住它的驱动器号。
使用以下三种方法之一打开提升的命令提示符:
1、任务管理器
Ctrl+Alt+Del 调出安全选项,点击“任务管理器”,点击“文件”->“运行新任务”->输入cmd->点击“以管理员权限创建此任务”复选框->“确定”
2、创建桌面快捷方式
右键单击桌面->“新建”->“快捷方式”->输入 %comspec%->按“Enter”->按“Enter”,然后右键单击 cmd.exe.lnk->“属性”->“高级...”->选中“以管理员身份运行”->“确定”->“应用”->“确定”(如果有弹出窗口,只需点击“确定”),然后双击快捷方式。使用此方法,下次要运行 cmd 时,只需双击桌面上的快捷方式,或将其拖到任务栏,只需单击即可运行它。
3、使用运行菜单
Win+R->输入 cmd->Ctrl+Shift+Enter
使用以下命令更改驱动器号:
diskpart
list volume
您必须通过卷号来查找哪个卷是外部驱动器,在此示例中,卷是卷 2:
select Volume 2
然后您只需将其字母分配给旧计算机中的旧字母,在此示例中,字母为 F(您必须替换它):
assign letter=F
然后再次运行list volume
以确认更改,关闭 cmd,打开 explorer,按 F5 并查看更改...