https://www.billionwallet.com > Windows 10 > コマンドプロンプト(Command Prompt) > ATTRIBコマンドでファイルの属性を設定する。ファイルを読み取り専用にする - Windows 10
Windowsのファイルエクスプローラーではファイルごとの属性を確認することができます。以下のようにメニューから1表示 > 詳細形式を選択すると、ファイルやフォルダーの3属性情報の詳細が表示されます。デフォルトの設定では属性列は表示されません。
関連記事
Windowsエクスプローラ上のフォルダーとファイルの詳細表示を変更およびカスタマイズする:フォルダーの種類目 次 | |
---|---|
Attribコマンドラインを使用するとフォルダーおよびファイルの属性を変更/解除のカスタマイズができます。
スポンサーリンク
▼ その前に、Windowsファイルエクスプローラー上で現在のフォルダーから素早くコマンドプロンプトを起動する方法があります。以下のようにファイルエクスプローラー上のアドレスバーにて対象となるパス(path)の隣の1空白スペースをクリックして選択します。
▼ 反転された現在のパス(path)を2cmdと書き換えEnterキーを押します。
▼ 結果、現在のディレクトリからコマンドプロンプトが立ち上がります。
ファイル属性を管理するコマンドです。ファイルまたはディレクトリに割り当てられている属性を表示し、設定および解除などを行います。属性情報はWindowsファイルエクスプローラーでファイルやフォルダーをマウス右クリックし、プロパティをクリックすると表示される以下の画面で1属性の確認ができます。
属性の種類には主に《読み取り専用》《隠しファイル》《システムファイル》《アーカイブ》《インデックス》などがあります。属性ごとに+/-で設定と解除ができます。+はその属性を設定、-はその属性を解除します。
パラメーター | 説明 |
---|---|
r | 読み取り専用属性。ファイルの読み取り/書き込み属性を変更します。ファイルを読み取り専用として指定すると、そのファイルにアクセスはできますが、変更または削除するのはできません。 ファイルのみに設定可能です。読み取り専用ファイル属性を設定(+)/解除(-)します。ファイルの属性が-Rの場合、書き込み可能です。 |
a | アーカイブ属性。BACKUPやRESTORE、XCOPYコマンドは、アーカイブ属性を使用できます。BACKUPコマンドを使用して選択的にバックアップすることができます。 |
h | 隠し属性。通常Windowsエクスプローラーのデフォルト設定では非表示状態となっています。《dir /a》コマンドオプションを使えば隠しファイルが表示されます。 |
s | システム属性。Windowsシステムを構成するファイルであることを表します。通常は非表示になっています。 |
i | 非インデックス対象ファイル属性。 |
s | 現在のフォルダとサブフォルダに属するすべてのファイルを表示するオプションです。 |
d | 現在のフォルダとサブフォルダに属するすべてのファイルとフォルダーを表示するオプションです。 |
attribコマンドのみ使用した場合は、現在のディレクトリ内のすべてのファイルの属性を表示します。ATTRIBコマンドラインを入力すると、すべてのファイルの属性が表示されます。
以下のコマンドラインでファイルやフォルダーの属性を設定および解除します。コマンド(オプション)の表記は大文字/小文字のどちらでも大丈夫です。指定は半角スペースで区切ります。
例えば、ファイルに読み取り専用属性を設定するには+rオプションをかけます。逆に解除する場合は-rオプションを使います。
attrib [+r/-r] [+a/-a] [+s/-s] [+h/-h] [ドライブ:] [パス] [ファイル名] [/s [/d]]
attrib [+r/-r] [+a/-a] [+s/-s] [+h/-h] ファイル名
attrib [+r/-r] [+a/-a] [+s/-s] [+h/-h] ディレクトリ名
▼ 通常Windowsエクスプローラーではファイルやフォルダの表示は以下のようなGUI(グラフィカルユーザインタフェース)になっています。
スポンサーリンク
これをattribコマンドとそのオプションを使って以下のように表示することができます。
▼ attribのみコマンドを実行した場合、現在のディレクトリ(フォルダー)に属するファイルが表示されますが、サブフォルダやそのファイルの表示はしません。
C:\data>attrib 1
▼ /sオプションをつけますと、現在のディレクトリ(フォルダー)に属するファイルはもちろん、サブフォルダのファイルまで表示します。しかしサブフォルダは表示されません。
C:\data>attrib /s 1
▼ 更に、/dオプションをつけますと、現在のディレクトリ(フォルダー)に属するファイルはもちろん、サブフォルダのファイルやサブフォルダまで表示されます。
C:\data>attrib /s /d 1
▼ 現在のディレクトリに属する1特定のサブフォルダー(etc)を指定しそれだけを表示することができます。以下の場合は、etcサブフォルダーに属するファイルやサブフォルダーをすべて表示します。
C:\data>attrib etc\*.* /s /d 1
ファイルに《読み取り専用》属性をつけることで、ファイル内容の変更や修正ができないように簡単に設定できます。
例えば、以下のテキストファイル(sample.txt)に《読み取り専用》属性をかけて、ファイル内容の変更及び上書き保存を防止します。
C:\data\etc>attrib +r sample.txt 1
▲ 結果、テキストファイルの属性が2Rの読み取り専用に変わりました。
▼ Windowsエクスプローラーから見ますと、テキストファイルに読み取り専用属性の1Rが付いています。
▼ 読み取り専用属性のテキストファイルの内容を変更して上書き保存しますと、以下のように1このファイルは読み取り専用に設定されています。別のファイル名を選んで再実行してください。というメッセージが表示されます。
上記の場合は、1つのファイルを対象に属性を設定しましたが、*(アステリスク/asterisk)と/sオプションを使ってフォルダー内のあるすべてのファイルを一斉に同じ属性を設定することができます。
▼ 以下の場合は、1つのフォルダ内の全ファイルの属性を一斉に設定します。
C:\data\etc>attrib +r *.*1
▲ 結果、対象のフォルダー内の2すべてのファイルが読み取り専用(R)の属性を持つことになりまいたが、3サブフォルダーのファイルには適用されません。
▼ /sオプションを使って、サブフォルダー内のすべてのファイルの属性も一斉に設定できます。
C:\data\etc>attrib +r *.* /s 1
▲ 結果、対象のフォルダー内の2すべてのファイルはもちろん、3サブフォルダーのファイルも一斉に読み取り専用(R)の属性になりました。
設定した属性を解除したい場合は、+の代わりに、-オプションをつけてコマンドを実行します。
スポンサーリンク
Windows 10 Creators Update(バージョン1703)への大型アップデート後にWindows 10のデフォルトシェルが「コマンドプロンプト」から... 記事を読む
Windows10のように視覚的なユーザインターフェース仕様であるグラフィカルユーザインタフェース(Graphical User Interface、GUI)が主流の中で... 記事を読む
パソコンで何かの作業を行った後に、指定された時間が過ぎたら自動的にパソコンの電源を切るように設定したいときがあります。Windowsコマンドクロンプト... 記事を読む
ワイヤレスネットワークのセキュリティキー(暗号化キー)は、使用者のPCがワイヤレスネットワーク上のセキュリティ保護されたアクセスポイントに接続するために... 記事を読む
Attribコマンドはファイル属性を管理するコマンドです。ファイルまたはディレクトリに割り当てられている属性を表示し、設定および解除などを行います... 記事を読む
必要に応じて表に表示したい場合は、表示メニューから隠しファイルにチェックを入れることで、例えば、ユーザーフォルダー内のプログラム... 記事を読む
Microsoft社のクラウドストレージサービスであるOneDrive、Windows10に標準搭載されてMicrosoftアカウントでサインインするだけで無料で利用できます... 記事を読む
簡単なPC作業を一括で行うときはGUIよりコマンドプロンプトで実行するのが便利な時もありますので、時々コマンドプロンプトでコマンド処理したりします... 記事を読む
マルチブートのためにハードディスク(HDD)を複数のパーティションに分割すると、例えば、Windows7/Windows8/Windows10など3つに分けた場合... 記事を読む
シンプルなモノクロデザインのコマンドプロンプトの背景やテキストの色を指定することで変更が可能です。以下のコマンドプロンプトでhelp color... 記事を読む
Windowsでは本来のコマンドプロンプトは以下のように背景が白黒のモノクロの形をしています。黒の背景も100%不透明ですが、不透明度を設定してみます... 記事を読む
スポンサーリンク
スポンサーリンク
Category
Windows Keyword Category
BILLION WALLET Copyright©All rights reserved