我们可以通过[右键选择文件夹属性----自定义---更换图标(在最下方)--然后点浏览,找你自己放图标的位置,选择好图标,点确定---应用---确定]这样的方式来修改文件夹图标,但是如果想一次更改大量文件夹的图标,这样操作就太烦了,所以我就试着写了一个批处理(还原文件夹图标用到了VBS脚本),运行了一下,自己感觉还不错,在这里共享给大家。
@echo off
setlocal enabledelayedexpansion set m=0
if not exist 还原文件夹图标.vbs (
echo set fso=createobject^(scripting.filesystemobject^)还原文件夹图标.vbs echo set folder=fso.getfolder^(.^)还原文件夹图标.vbs echo for each file in folder.subfolders还原文件夹图标.vbs
echo if fso.fileexists^(file ^& desktop.ini^) then fso.deletefile file ^& desktop.ini,true还原文件夹图标.vbs
echo next还原文件夹图标.vbs
echo msgbox 文件夹图标已经还原!,4096还原文件夹图标.vbs )
for f delims= %%i in ('dir b ad') do ( echo 正在更换“%%i”的图片... call label
if exist %%idesktop.ini (
attrib -h -r -s %%idesktop.ini del q F %%idesktop.ini ) ATTRIB +R %%i
echo [.ShellClassInfo]%%idesktop.ini
echo IconFile=%SystemRoot%system32SHELL32.dll%%idesktop.ini echo IconIndex=!n!%%idesktop.ini attrib +s +r +H %%idesktop.ini set a m+=1 cls )
color 0f
echo 已经更改了!m!个文件夹的图标,如想还原请运行“还原文件夹图标.vbs”文件! pausenul
label
set a n=%random%%%236 goto eof
注意:请将上面蓝色部分的代码复制到记事本另存为“批量修改文件夹的图标.bat”
因篇幅问题不能全部显示,请点此查看更多更全内容