ファイル属性の表示および変更 †attribコマンドは、ファイル(ディレクトリ含む)属性の表示および変更を行うことができます。 関連記事 †
attribコマンド †attribコマンドの各種オプションを利用した出力結果を以下に記します。 attrib オプションなし †
ファイル属性をはずす †上記で記した隠しファイル属性と読み取りファイル属性をはずしてみます。 C:\attrib>attrib A HR C:\attrib\hello.txt C:\attrib>attrib -H -R hello.txt C:\attrib>attrib A C:\attrib\hello.txt 上記の結果の通り、-(マイナス)を属性を示すアルファベットの前に付けattribコマンドを実行すれば属性がはずれます。 ファイル属性を設定する †上記とは反対のファイルに属性を付けてみます C:\attrib>attrib A C:\attrib\hello.txt C:\attrib>attrib +R hello.txt C:\attrib>attrib A R C:\attrib\hello.txt 上記の結果の通り、+(プラス)を属性を示すアルファベットの前に付けattribコマンドを実行すれば属性が設定されます。 *システムファイル属性
Cドライブ直下をattribを実行した結果です。 C:\>attrib A C:\AUTOEXEC.BAT A C:\bcmwl5.log A SHR C:\boot.ini A SHR C:\bootfont.bin A SHR C:\CONFIG.SYS A C:\esuinst.log <以下省略> サブフォルダ内のファイルも含めた属性変更 †まず、/Dオプションは/Sと一緒に使用します。 C:\attrib>attrib +H /D /D スイッチは、/S スイッチと共に使ってください。 実際に/Dと/Sオプションを試してみます。 /Sオプション †以下、変更前のファイルおよびディレクトリの属性です。 C:\attrib>attrib hello.txt A C:\attrib\hello.txt C:\attrib>attrib folder C:\attrib\folder C:\attrib>attrib folder\bye.txt A C:\attrib\folder\bye.txt 以下、変更後(/S +R)実行後のファイルおよびディレクトリ属性です。 C:\attrib>attrib /S +R C:\attrib>attrib hello.txt A R C:\attrib\hello.txt C:\attrib>attrib folder C:\attrib\folder C:\attrib>attrib folder\bye.txt A R C:\attrib\folder\bye.txt /S /Dオプション †以下、変更前のファイルおよびディレクトリの属性です。 C:\attrib>attrib hello.txt A C:\attrib\hello.txt C:\attrib>attrib folder C:\attrib\folder C:\attrib>attrib folder\bye.txt A C:\attrib\folder\bye.txt 以下、変更後(/S +R)実行後のファイルおよびディレクトリ属性です。 C:\attrib>attrib /S /D +R C:\attrib>attrib hello.txt A R C:\attrib\hello.txt C:\attrib>attrib folder R C:\attrib\folder C:\attrib>attrib folder\bye.txt A R C:\attrib\folder\bye.txt |