我找不到一个命令或一批简单的命令来递归地从文件和目录中删除"Hidden"-属性。所有像"attrib"one_answers"for"这样的命令似乎都会跳过隐藏的文件。例如:
attrib -H /S /D /L mydir
什么都不做,因为它跳过了所有隐藏的东西。有人知道如何使用标准的Windows工具吗?
如果不删除系统,就无法删除隐藏。
您想要:
cd mydir
attrib -H -S /D /S
这将从当前目录中的所有文件/文件夹中删除隐藏属性和系统属性。
移动-h并指定mydir是目录
attrib /S /D /L -H mydir*.*
如果您想删除整个闪存驱动器上所有文件夹中所有文件的属性,请执行以下操作:
属性-r-s-h/s/D
该命令将删除所有文件、文件夹和子文件夹的属性:
-只读-系统文件-被隐藏-处理匹配的文件和所有子文件夹。-处理文件夹以及
在管理员模式中启动命令提示符
- 在"搜索"中键入cmd并按住Crtl+Shift以管理员模式打开
- 类型
attrib -h -r -s /s /d "location of the drive letter:" *.*
为其当前目录和子目录制作批处理文件:
cd %~dp0
attrib -h -r -s /s /d /l *.*
只需键入
attrib -h -r -s /s /d j:*.*
其中j是驱动器号解锁j驱动器中所有锁定的东西
如果你想让它具体化。。然后使用cmd转到特定位置,然后键入
attrib -h -r -s /s /d "foldername"
它也可以用来锁定驱动器或文件夹,只需用"+"更改"-"
attrib +h +r +s /s /d "foldername"
例如,E:驱动器下名为new的文件夹
键入命令:
e:cd new
e:newattrib *.* -s -h /s /d
并且所有文件和文件夹都是未隐藏的