如何自定义U盘里文件夹的图标 而且换到别的电脑依然显示自定义的文件夹图标

2024-12-04 23:48:43
推荐回答(2个)
回答1:

自定义文件夹图标,换个电脑依然可行的办法如下,

首先你要知道有这么一个叫做ini的文件,此为系统文件一般不显示出来的,要想让它显示参考网页链接,win7到

找到这个文件夹选项打开,具体怎么显示可以按照之前的链接里操作(链接里是不显示ini,这里反过来操作就行)。


好了现在可以看到ini文件了,那我怎么知道怎么写ini文件呢?
这样,文件夹右键-属性-自定义-更改图标--浏览 ,选择你下载好的ico格式文件,建议把你下载好的ico文件放在你所要自定义的文件夹目录下(我下的ico重命名为test.ico具体自己定义,但是注意在ini文件中保持一致)。确定以后,你会发现,目标文件夹图标变了,且该文件夹下生成一个desktop.ini文件,

打开这个ini文件,比如我的显示的就是

[.ShellClassInfo]
IconResource=I:\test\test.ico,0

注意看这个I:\test\test.ico,U盘插入不同的电脑上,盘符名称不一定都是I,那就要用相对位置来定义了,此时你只要把,I:改成..\test\test.ico就行了,关于..\的用法可以参考这个链接网页链接

[.ShellClassInfo]
IconResource=..\test\test.ico,0

这个是U盘根目录下一个叫test文件夹修改名称,那要是test目录下还有一个test呢?再加一个..\

[.ShellClassInfo]
IconResource=..\..\test\test\test.ico,0

以此类推,注意要是在英文输入法下的,而且这个ini文件支持中文路径的。

这样还是没有效果是因为windows系统只接受系统文件夹的desktop.ini文件,普通文件夹是不支持的。

此时需要打开cmd,输入命令

attrib I:\test\test +s

attrib 后面跟的是你要变图标文件夹在当前电脑的绝对位置,+s是赋予系统文件属性

这个过程中注意两点,一个是你的路径要写对,路径中的ico和你要设定的ico文件名称要保持一致,以及 ..\ 写相对路径的方法,熟悉linux操作系统的应该了解。第二 一定要从根目录开始写起,不然你在目标文件夹下写ini文件且放入ico文件,路径写成 IconResource=.\test.ico,0 是  不会   起作用的。

一般到这里就会看到改变了,没用的话拔出U盘重新插一下。

此外还有一个修改U盘、磁盘图标的方法,在根目录下,新建一个txt,一个你喜欢ico,里面写的内容是

[autorun]
icon=.\test.ico

test.ico根据你自己的ico修改。然后保存,修改txt名为Autorun.inf,注意后缀是inf,已经不是txt文件了。

拔出U盘或者硬盘重新插一下即可。

最后可以考虑把ini ,inf ,ico 文件都隐藏掉。

PS:理解路径的话,可以把所有的图标新建一个文件夹存放,具体的ini文件或者inf文件只要写好路径即可。

回答2:

文件夹的图标,是吧。要想到别人机子里也不会变你就得自己制作个图标,或者把其他你想要的图标复制到文件夹里。 然后新建一个名为desktop.ini的文件.文件的内容如下: [.ShellClassInfo] InfoTip=在这输入文字,鼠标指到这个文件夹时显示输入的文字 IconIndex=0 IconFile=图标名 保存这个文件之后就OK了 刷新一下,发现没变!还得设置一下,要把文件的属性变成系统文件才行,在Windows下好像不能设置.所以只好用Dos命令了.应该知道怎么使用DOS吧.开始-运行-输入cmd.举个例子:把C盘的一个名为abc的文件夹的属性改为系统文件.命令:attrib +h +s /d /s c:\abc 运行之后,你右击文件夹-属性,你可以看到隐藏这个选项变成灰色的了.这就是系统文件夹了. 刷新一下,这次应该是可以了. 背景也是通过desktop文件实现的,我推荐你用"XP变脸王"可以改变. 如果不行可以继续问我,反正我是成功了的