本帖最后由 1139054012 于 2019-9-21 00:54 编辑
- rem 获取当前文件夹名...
- set "lj=%~p0"
- set "lj=%lj:\= %"
- for %%a in (%lj%) do set wjj=%%a
-
- del /a /f /q desktop.ini 2>nul
-
- (echo;[.ShellClassInfo]
- echo IconResource=icon.ico,0
- echo ConfirmFileOp=0
- echo NoSharing=1
- echo IconFile=icon.ico
- echo IconIndex=0
- echo InfoTip=%wjj%)>desktop.ini
- attrib +s +h desktop.ini
- attrib +s "%cd%"
复制代码 之前一直用这段代码来修改文件夹图标,功能没什么不妥
但目前我如果想换一个新图标,即使替换了图标,双击使用bat运行这段代码,文件夹还是原来图标,不更改
请教下论坛的朋友,如何才能把原来文件夹名的图标初始化,恢复原来状态,然后再使用这段代码重新修改文件夹新图标呢? |