我有一个包含多个项目的大目录。此目录目前标记为只读。但我想将每个“bin / obj”子文件夹更改为使用windows命令标记为可写。
我对Windows命令没有任何技巧,所以如果有人知道该怎么做,我们将非常感激:)
谢谢
答案 0 :(得分:2)
要删除只读属性,请使用
attrib -r /s filemask
其中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