0

内部に複数のプロジェクトを含む大きなディレクトリがあります。このディレクトリは現在、読み取り専用としてマークされています。しかし、Windowsコマンドですべての「bin/obj」サブフォルダーを書き込み可能としてマークするように変更したいと考えています。

私はWindowsコマンドのスキルがないので、誰かがそれを行う方法を知っていれば、それは大歓迎です:)

ありがとうございました

4

1 に答える 1

2

読み取り専用属性を削除するには、次を使用します

attrib -r /s filemask

filemask は*.obj、すべての .obj ファイルに対して言うことができます。必要に応じて、filemask にディレクトリ名のプレフィックスを付けることができます。c:\wherever\filemaskこの操作は、サブツリーの開始時に filemask に一致するファイルに適用されますc:\wherever。「/sおよびすべてのサブディレクトリ内」を意味します。

-rR/O 属性を-h削除し、隠し属性、-sシステム属性、および-aアーカイブ属性を削除します。+r, +h, +s, +a属性を適用します。

すでに述べたように、ディレクトリは読み取り専用にすることができますが、それはディレクトリ自体を rd コマンドで削除できないことを意味します - そのディレクトリ内のファイルが読み取り専用または作成、削除、または変更することはできません。

「bin/objサブフォルダー」の意味はまだわかりませんが、必要に応じてディレクトリから r/o 属性を適用または削除できます。ディレクトリを削除できること以外に違いはありません。ディレクトリの内容の特性には影響しません。同じコマンド -attrib -r dirname

于 2013-05-24T12:28:25.567 に答える