用 attrib 清除顽固的文件属性
移除文件或整个目录树的隐藏、系统和只读标志。
运行 `attrib -h -s -r "<文件>"` 清除隐藏、系统和只读属性;加 /S /D 可递归处理整个目录树。
01命令
命令
$ attrib -h -s -r "D:\USB\file.txt"02作用说明
attrib 是修复从 U 盘复制出来后“被隐藏且删不掉”的文件的经典方法:-h -s -r 一行移除全部三个标志。加 /S 会处理子目录中匹配的文件,/D 则连文件夹本身一起处理。这条命令的语法容易被忘记:减号必须紧贴每个字母,中间不能有空格。
03风险
!注意: 移除受保护系统文件的 system 属性会使其面临被误删的风险;-s 只应用于自己的数据文件。
04撤销
撤销
$ attrib +h +s +r "D:\USB\file.txt"05来源
- attrib - Windows Commands依据: Documents attrib's attribute switches (+R -R, +H -H, +S -S) and the /S /D switches for recursive directory handling.
最后验证: 2026-09-17 · 分类: 文件与文件夹