0

我有一个很大的目录,里面有多个项目。该目录目前被标记为只读。但我想用 windows 命令更改每个“bin/obj”子文件夹以标记为可写。

我在 windows 命令方面没有技能,所以如果有人知道怎么做,将不胜感激:)

谢谢

4

1 回答 1

2

要删除只读属性,请使用

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

于 2013-05-24T12:28:25.567 回答