#author("2019-07-06T18:08:22+09:00","","")
#author("2019-07-09T00:20:08+09:00","","")
#navi(../)
* フォルダのみ読み取り専用にする方法・attrib [#cf4429c5]
フォルダのみ読み取り専用にしようとしてもGUI操作だとできないようです。~
attribコマンドを使って、フォルダのみ読み取り専用にする手順を以下に記します。

#htmlinsert(win-top.html)
#contents

* 関連記事 [#p6afc4cc]
-[[ファイル属性の表示および変更・attrib>コマンドプロンプト/ファイル属性の表示および変更・attrib]]
-[[PowerShellでファイルやディレクトリの属性を設定・変更する>PowerShell/ファイルやディレクトリの属性を設定・変更する]]
-[[PowerShellで読み取り専用ファイル・フォルダの一覧を取得する>PowerShell/読み取り専用ファイル・フォルダの一覧を取得する]]

* フォルダを右クリックしプロパティを見てみると… [#a7ff7351]
読み取り専用にしたく、フォルダを右クリックしプロパティを見てみると、~
フォルダ配下のファイルの読み取り専用化はできるようですが、~
フォルダのみ読み取り専用にする項目がありませんでした。
#ref(11.png)
#br

* attribコマンドでフォルダのみ読み取り専用にする [#b6721607]
コマンドプロンプトを起動し、attribコマンドを使うとことによって、フォルダのみ読み取り専用にすることができました。~
以下に操作手順を記します。~
フォルダパスの入力はコマンドプロンプトの画面にドラッグ&ドロップすれば、フルパス名が自動的に展開されるので便利ですよ。

+ コマンドプロンプトを起動する
+ 以下のコマンドを入力しEnterキーを押します。
 attrib フォルダパス +R
+ 読み取り専用になっているか確認する
 attrib フォルダパス
+ 以下の出力の通り、Rが表示されています。
 D:\>attrib test +R
 
 D:\>attrib test
      R               D:\test

** attribコマンドで読み取り専用を解除する [#n83be2bf]
上記ではフォルダを読み取り専用にしました。これを解除する手順を以下に記します。
+ コマンドプロンプトを起動する
+ 以下のコマンドを入力しEnterキーを押します。
 attrib フォルダパス -R
+ 読み取り専用になっているか確認する
 attrib フォルダパス
+ 以下の出力の通り、Rが表示されなくなりました。
 D:\>attrib test -R
 
 D:\>attrib test
                      D:\test

以上、フォルダのみ読み取り専用にする場合にはattribコマンドを使わないといけなさそうです。


#htmlinsert(win-btm.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS