
选择文件夹 -- 右键 排序方式 -- 更多 -- 选择 备注
@echo off
setlocal enabledelayedexpansion
echo 文件夹备注修改工具
echo ====================
:INPUT_PATH
set /p "folder_path=请输入文件夹路径(直接拖拽文件夹到这里):"
if "!folder_path!"=="" (
echo 路径不能为空,请重新输入
goto INPUT_PATH
)
:INPUT_REMARK
set /p "remark_content=请输入新的备注内容:"
if "!remark_content!"=="" (
echo 备注内容不能为空,请重新输入
goto INPUT_REMARK
)
echo 正在为文件夹添加备注...
echo.
:: 检查文件夹是否存在
if not exist "!folder_path!\" (
echo 错误:指定的文件夹不存在!
pause
exit /b 1
)
:: 切换到目标文件夹
cd /d "!folder_path!" 2>nul
if errorlevel 1 (
echo 错误:无法访问指定文件夹!
pause
exit /b 1
)
:: 移除现有desktop.ini的系统隐藏属性(如果存在)
if exist desktop.ini (
attrib -s -h desktop.ini >nul 2>&1
)
:: 创建或修改desktop.ini文件
echo [.ShellClassInfo] > desktop.ini
echo InfoTip=!remark_content! >> desktop.ini
:: 为desktop.ini文件添加系统和隐藏属性
attrib +s +h desktop.ini >nul 2>&1
:: 为文件夹本身添加系统属性
attrib +s . >nul 2>&1
echo ? 备注设置成功!
echo 文件夹:!folder_path!
echo 新备注:!remark_content!
echo.
echo 提示:在资源管理器中右键列标题,勾选"备注"列即可查看效果
echo 备注信息可能需要刷新文件夹后才能显示