可通过attrib命令、PowerShell或批处理脚本为文件夹添加系统(S)和隐藏(H)属性:1. 命令提示符中运行attrib +s +h "路径";2. PowerShell中执行Set-ItemProperty -Path "路径" -Name Attributes -Value "Hidden, System";3. 批处理脚本逐行调用attrib命令批量设置。
如果您希望在Windows系统中通过命令行方式将文件夹设置为系统(S)和隐藏(H)属性,从而使其在资源管理器中不可见且不被常规操作影响,则可以使用attrib命令进行属性修改。以下是实现此操作的具体步骤:
一、使用attrib命令设置隐藏与系统属性
attrib命令是Windows内置的文件属性管理工具,支持直接为指定路径的文件夹添加或移除只读(R)、隐藏(H)、系统(S)和存档(A)属性。为文件夹同时设置隐藏和系统属性,可显著降低其被误操作或普通浏览发现的概率。
1、按下
Win + R打开“运行”对话框,输入cmd并按回车,以管理员身份运行命令提示符(部分系统需右键选择“以管理员身份运行”)。
2、在命令提示符中输入以下命令,将路径替换为实际目标文件夹的完整路径(注意路径中含空格时需用英文双引号包裹):attrib +s +h "D:\MySecretFolder"
3、按回车执行。若无错误提示,即表示属性已成功添加。
4、在文件资源管理器中,确保已关闭“显示隐藏的项目”选项(查看 → 显示/隐藏 → 取消勾选“隐藏的项目”),此时该文件夹将完全不可见。
二、通过PowerShell执行相同操作
PowerShell提供更灵活的路径处理能力,尤其适用于含特殊字符或长路径的文件夹。其Set-ItemProperty命令可精准控制文件系统属性位,效果等同于attrib命令。
1、按下
Win + X,选择Windows PowerShell(管理员)
。
2、输入以下命令(同样需将路径替换为实际路径,并用英文双引号包裹):Set-ItemProperty -Path "D:\MySecretFolder" -Name Attributes -Value "Hidden, System"3、按回车执行。系统不会返回显式成功信息,但可通过Get-ItemProperty验证结果。
ClawUsage Windows Hardlock通过聊天(Telegram / 飞书)执行本地 `clawusage` 监控命令。当用户输入 `/clawusage ...`,或提出“查看 Codex 用量”、“开启/关闭自动…”等请求时触发使用。
下载
4、验证是否生效:输入
Get-Item "D:\MySecretFolder" | Select-Object Name, Attributes,确认输出中包含Hidden, System字样。
三、借助批处理脚本批量设置多个文件夹
当需要对多个文件夹统一应用+s+h属性时,手动逐条输入命令效率低下。编写批处理脚本可一次性完成全部操作,且便于重复调用。
1、新建一个文本文件,将后缀名改为
.bat(例如hide_folders.bat)。
2、用记事本打开该文件,写入以下内容(每行一条路径,路径必须用英文双引号包围):@echo off attrib +s +h "D:\Folder1"attrib +s +h "D:\Folder2"attrib +s +h "E:\PrivateData"
3、保存文件,右键该批处理文件,选择
以管理员身份运行。
4、窗口短暂闪退即表示所有路径均已处理完毕。如需查看执行过程,可在第一行下方添加pause命令。
