WindowsコマンドプロンプトからAttribでファイル属性を変更する方法
Windowsには、場所と名前でファイルを検索してファイル属性を表示および変更するのに役立つように設計された「attrib」ツールなど、コマンドプロンプトウィンドウを使用してアクセスできるさまざまなツールがあります。.
使用できる属性?
昇格したコマンドプロンプトウィンドウを開いたので、「attrib」ツールを使用して編集できる属性の種類を知る必要があります。属性には、「基本」と「拡張」の2種類があります。
基本属性スイッチ(R、H、A、S)
- R - このコマンドはあなたの選択したファイルまたはフォルダーに「読み取り専用」属性を割り当てます.
- H - このコマンドはあなたの選択したファイルやフォルダに“隠し”属性を割り当てます。.
- A - このコマンドは、選択したファイルまたはフォルダを「アーカイブ」用に準備します。
- S - このコマンドは“システム”属性を割り当てることによってあなたの選択されたファイルまたはフォルダーを変えるでしょう.
「属性」の構文
始める前に、「attrib」ツールに使用する適切な構文を知っておく必要があります。.
ATTRIB [+属性| - 属性] [パス名] [/ S [/ D]]
この構文では、さまざまなスイッチとパラメータが何を表しているのかを知る必要があります。.
- +と - は、指定した属性を有効にするか無効にするかを示します。.
- 使用できる属性は、上で説明したものです。.
- 「/ S」は、特定のファイルのサブフォルダを含む指定されたパス全体を検索することを意味します。.
- 「/ D」は、プロセスフォルダも含めることを意味します。.
- パス名は、ターゲットフォルダまたはファイルの場所を示します。パスファイルの正しい構文は次のとおりです。.
ドライブやファイル名 - C:\ *。*またはC:\ Users \ Owner \ Desktop \ samplefile.txt
上記の属性を指定しないことにした場合、ファイルまたはフォルダは現在の属性設定に戻ります。.
練習しよう
使用できる属性の種類と必要な構文がわかったので、次にいくつかのシナリオを練習しましょう。 Windows 7および10でスタートメニューを開くか、Windows 8で検索機能を開いてCMDを検索します。次に、それを右クリックしてから[管理者として実行]をクリックします。昇格したコマンドプロンプトウィンドウを開く必要はありませんが、確認ダイアログボックスが表示されないようにするのに役立ちます。.
シナリオ1 - 1つのコマンドで「隠しファイルとシステム」属性を消去してファイルまたはフォルダを通常の状態にする.
この例では、まず "Documents"ディレクトリに "sample.txt"という名前のファイルを作成します。まず、ディレクトリを開いてウィンドウ内のどこかを右クリックし、マウスを[New]セクションに移動してをクリックします。 「テキストファイル」をクリックし、文書に「sample」という名前を付けます。
今すぐあなたのCMDウィンドウに行きます。ファイルのプロパティを変更して、システムファイルと隠しファイルの両方になるようにします。次のコマンドを入力してこれを行います。.
attrib + h + s C:\ Users \ Martin \ Documents \ sample.txt
忘れずに「マーティンコンピュータのユーザー名を含むpathパラメータのセクション.
これを実行すると、ファイルがあなたのドキュメントフォルダから消えたことに気づくでしょう。 “ sample.txt”からSystem属性とHiddenファイル属性を削除したいので、次の簡単なコマンドを使用する必要があります。.
attrib -h -s C:¥Users¥Martin¥Documents¥sample.txt
パスなしでファイル名を入力しようとすると、エラーが発生します。あなたはあなたのコマンドに完全なパスを追加することを忘れないでください。さて、あなたがあなたの“ Documents”ディレクトリに戻ると、あなたはリストの中にファイルを見るでしょう。.
シナリオ2 - 「ダウンロード」フォルダ内のすべてのテキストファイルを読み取り専用システムファイルにする.
それでは、「Downloads」ディレクトリにいくつかのサンプルテキストファイルを作成し、それらがすべて読み取り専用のシステムファイルになるように「attrib」ツールを使用してそれらを編集します。.
サンプルテキストファイルを作成したら、CMDを使用して、指定したディレクトリ内のすべてのテキストファイルの属性を「読み取り専用とシステム」に変更するコマンドを作成します。このために、ワイルドカードを使用する必要があります。すべてのテキストファイルを選択します。以下のコマンドを使用してこれを行うことができます。忘れずに「マーティンコンピュータのユーザー名を含むセクション.
attrib + r + s C:\ Users \ Martin \ Downloads \ *。txt
これで、ダウンロードフォルダを開き、テキストファイルの1つを右クリックしてからプロパティを選択できます。ファイルの属性が変更されたことに気付くでしょう。これらの設定を削除するには、単純に同じコマンドを使用しますが、プラス記号をマイナス記号に置き換えます。.
attrib -r -s C:¥Users¥Martin¥Downloads¥*。txt
シナリオ3 - デスクトップにアーカイブ用のファイルを準備する.
デスクトップ上にサンプルテキストファイルを作成することから始めましょう。さて、あなたのCMDウィンドウにナビゲートし、アーカイブのために選択されたファイルを準備するために次の文字列を入力してください.
attrib + a C:\ Users \ Martin \ Desktop \ sample.txt
シナリオ4 - デスクトップ上のディレクトリ/フォルダ全体を隠す.
たとえば、デスクトップ上の「Private」というフォルダに機密データがあり、そのすべてのファイルとサブフォルダと共にそれを隠したいとします。ディレクトリ属性を扱うときは、「?」のようなワイルドカードは使用できません。ファイルパスを明示的に指定する必要があります。まず、デスクトップ上にフォルダを作成し、そこにいくつかのファイルを置く必要があります。それが終わったら、あなたのCMDウィンドウにナビゲートして、以下のコマンドを入力してください.
attrib + h C:\ユーザー\マーティン\デスクトップ\プライベート
Enterキーを押すと、フォルダ全体が非表示になるため、フォルダ全体が消えます。.
これで、他の設定のいくつかを使って、コンピュータ上のファイル属性を変更することができます。.