先ほど、Cドライブの隠しファイルをすべて表示しようとしたところ、この記事そして、彼らが提案した最初の方法、つまりattrib -h -r -s /s /d G:\*.*
コマンド プロンプトに入力する方法 (G: を C: に置き換えました) を試しました。コマンド プロンプトの使用経験があまりなかったので、これですべての隠しファイルのリストが表示されると思っていましたが、実際には、C: ドライブにあるすべてのファイルから隠し、読み取り専用、およびシステム属性が削除され、非表示になっていたすべてのファイルが永久に表示されるようになったようです。非表示にする必要があるすべてのファイルに手動でこれらの属性を再割り当てする以外に、これを元に戻す方法はありますか?
関連がある場合は、Windows 10 を使用します。
答え1
一部を入力すると次のようattrib /?
に表示されます -
Displays or changes file attributes.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U]
[drive:][path][filename] [/S [/D]] [/L]
+ Sets an attribute.
- Clears an attribute.
…
/S Processes matching files in the current folder
and all subfolders.
/D Processes folders as well.
コマンド プロンプトとプログラムの観点からは、これはあまり意味がありません。通常は表示されないものが表示されるだけです。動作が停止することはありません。
ただし、Windows エクスプローラーは読み取り専用やシステムを使用して、特別なフォルダーやカスタム アイコンの desktop.ini を読み取るように指示します。3 状態のチェックボックスは常に不確定と表示されるため、Windows エクスプローラーでフォルダーのこれらの属性を変更することはできません。
したがって、エクスプローラーでフォルダーの特殊性が失われた場合は、 コマンドを使用してフォルダーを読み取り専用にする必要がありますattrib
。desktop.ini も非表示にすることもできます。