我有一个很大的目录,里面有多个项目。该目录目前被标记为只读。但我想用 windows 命令更改每个“bin/obj”子文件夹以标记为可写。
我在 windows 命令方面没有技能,所以如果有人知道怎么做,将不胜感激:)
谢谢
我有一个很大的目录,里面有多个项目。该目录目前被标记为只读。但我想用 windows 命令更改每个“bin/obj”子文件夹以标记为可写。
我在 windows 命令方面没有技能,所以如果有人知道怎么做,将不胜感激:)
谢谢
要删除只读属性,请使用
attrib -r /s filemask
其中文件掩码可能*.obj
适用于所有 .obj 文件。如果您愿意,您可以在文件掩码前加上目录名 -c:\wherever\filemask
并且该操作将应用于与子树开始中的文件掩码匹配的文件c:\wherever
。意思是“/s
在所有子目录中”。
-r
删除 R/O 属性,-h
删除隐藏属性、-s
系统属性和-a
存档属性。+r, +h, +s, +a
应用属性。
正如我已经说过的,目录可能是只读的,但这意味着目录本身不能被 rd 命令删除 - 这并不意味着该目录中的文件是只读的或无法创建、删除或更改。
我仍然不知道“bin/obj 子文件夹”是什么意思——但如果你愿意,你可以从目录中应用或删除 r/o 属性——除了能够删除目录之外,它没有任何区别。它不会影响目录内容的任何特征。相同的命令 -attrib -r dirname