内部に複数のプロジェクトを含む大きなディレクトリがあります。このディレクトリは現在、読み取り専用としてマークされています。しかし、Windowsコマンドですべての「bin/obj」サブフォルダーを書き込み可能としてマークするように変更したいと考えています。
私はWindowsコマンドのスキルがないので、誰かがそれを行う方法を知っていれば、それは大歓迎です:)
ありがとうございました
内部に複数のプロジェクトを含む大きなディレクトリがあります。このディレクトリは現在、読み取り専用としてマークされています。しかし、Windowsコマンドですべての「bin/obj」サブフォルダーを書き込み可能としてマークするように変更したいと考えています。
私はWindowsコマンドのスキルがないので、誰かがそれを行う方法を知っていれば、それは大歓迎です:)
ありがとうございました
読み取り専用属性を削除するには、次を使用します
attrib -r /s filemask
filemask は*.obj
、すべての .obj ファイルに対して言うことができます。必要に応じて、filemask にディレクトリ名のプレフィックスを付けることができます。c:\wherever\filemask
この操作は、サブツリーの開始時に filemask に一致するファイルに適用されますc:\wherever
。「/s
およびすべてのサブディレクトリ内」を意味します。
-r
R/O 属性を-h
削除し、隠し属性、-s
システム属性、および-a
アーカイブ属性を削除します。+r, +h, +s, +a
属性を適用します。
すでに述べたように、ディレクトリは読み取り専用にすることができますが、それはディレクトリ自体を rd コマンドで削除できないことを意味します - そのディレクトリ内のファイルが読み取り専用または作成、削除、または変更することはできません。
「bin/objサブフォルダー」の意味はまだわかりませんが、必要に応じてディレクトリから r/o 属性を適用または削除できます。ディレクトリを削除できること以外に違いはありません。ディレクトリの内容の特性には影響しません。同じコマンド -attrib -r dirname