CMDでattribコマンドを使用してファイルを読み取り専用、非表示にします.

2478 ワード

本稿ではcmdの下のattribを紹介する.exeのウィジェットで、ファイルのプロパティを設定できます.ファイルのプロパティは、読み取り専用、非表示、システム、アーカイブ、コンテンツレスインデックスの5つで、読み取り専用と非表示が多く、他の3つは少ないことがわかります.
みんながattribを使ったことがあるかどうか分かりません.exeというcmdの下の小さなプログラムで、ファイルのプロパティを設定することができます.まず、ヘルプファイルを見てみましょう.
 
  
C:\Users\splaybow>help attrib

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [drive:][path][filename] [/S [/D] [/L]]
  + 。
  - 。
  R 。
  A 。
  S 。
  H 。
  I 。
  [drive:][path][filename]
      attrib 。
  /S 。
  /D 。
  /L 。


一例では、attribを使用してファイルのプロパティを設定する方法を見てみましょう.
まず、echoコマンドを使用してファイルを作成します:d:2.txt

   C:\Users\splaybow>echo xxxx>d:\2.txt 
 

ファイルの作成に成功すると、何のヒントもありません.
ステップ2は、d:2.txtファイルには、非表示のプロパティと読み取り専用のプロパティが追加されます.

   C:\Users\splaybow>attrib +r +h d:\2.txt 
 

ファイルのプロパティの設定に成功しても、何のヒントもありません.
ステップ3で、d:2を表示します.txtのファイルプロパティ.

   C:\Users\splaybow>attrib d:\2.txt 
  
A   HR       D:\2.txt

現在のファイルには、アーカイブ(A)、非表示(H)、R(読み取り専用)の3つの属性が存在することがわかります.ここでは、なぜアーカイブ(A)属性が存在するのかと聞きたいかもしれませんが、このホンゴも説明できません.echoを使用してファイルを作成すると、ファイルはアーカイブ(A)属性を持っていると推定されます.
第4歩では、アーカイブ、非表示、読み取り専用、システム、コンテンツレスインデックスの5つの属性をすべて加算した効果を見てみましょう.

   C:\Users\splaybow>attrib +a +s +r +i +h d:\2.txt 
 

ファイルのプロパティの設定に成功した後、何のヒントもありません.
手順5で、最後のファイルプロパティを確認します.

   C:\Users\splaybow>attrib d:\2.txt 
 

A  SHR  I    D:\2.txt
こうして見ると、5つの属性がすべて上がっています.
最後に洪兄は以下の点をまとめた:1、ファイルに属性を加えるには「attrib+タグ1+タグ2...」このような構文フォーマット.2、ファイルに属性を削除する場合は、1条のプラス記号(+)をマイナス記号(-)に変更すればいいです.3、現在のファイルにアーカイブ、非表示、読み取り専用、システム、コンテンツレスインデックスの5つの属性のうちどれがあるかを確認するには、「attrib」を使用します.このような構文フォーマット.4、これらの属性には何の意味があるのでしょうか.隠すことは隠すことですが、隠すことを表示するスイッチで見ることもできます.システムのプロパティを追加すると、表示が非表示になり、システムファイルが表示されなければ表示されません.読み取り専用は変更および削除できませんが、読み取り専用ファイルの削除または変更を強制するコマンドもあります.5、次の3つのコマンドは、ファイルにシステム属性と非表示属性が同時にある場合、どちらかを削除するには、両方を同時に削除する必要があることを示しています.

   PS C:\Users\splaybow> attrib -h d:\2.txt 
  
- D:\2.txt
PS C:\Users\splaybow> attrib -s d:\2.txt
- D:\2.txt
PS C:\Users\splaybow> attrib -s -h d:\2.txt

attribを使用してファイルの読み取り専用、非表示、システムのプロパティを設定するには、ここで説明します.