Windowsコマンドライン:すべての隠しファイルの隠し属性とシステム属性の設定解除


3

Windowsのコマンドラインで作成する場合、非表示でattrib -s -h *はないすべてのファイルとディレクトリは機能しません。


2
これを行う前に、エクスプローラで隠しファイルを表示しようとしていますか?はいの場合は、Windowsエクスプローラで設定を編集するだけで済みます。ファイルの隠された設定を完全に破棄する必要はありません!(フォルダーオプション>表示>隠しファイル、フォルダー、ドライブを表示/保護されたオペレーティングシステムファイルを非表示)
-ADTC

@ADTC自己回答に注意してください。
CVn

1
はい、彼のコマンドラインスクリプトがディスク上のすべてのファイルの隠し属性とシステム属性を永久に破棄することをアスカーに警告したいのですが、私が言及したオプションはこれらのファイルをエクスプローラーで表示するだけです。彼は実際にファイルを表示したいだけで、実際には属性を可視/非システムに変更したくないようです(システム全体でファイルを変更することは非常に悪いことだと思います)。
ADTC

1
これは質問ですか?
Ƭᴇcʜιᴇ007

回答:


8

どのOSを使用しているかは言及しませんでしたが、使用したコマンド

attrib -s -h *

動作しませんでしたが、管理者権限なしで使用したと思います。

私が使用する方法は次のとおりです。

コマンドプロンプトを実行します([スタート]-> [実行]-> CMD for XP、またはVistaおよび7スタート->検索ボックスにCMDと入力し、右クリックして管理者として実行)、次のコマンドを入力します。

attrib -H -S D:\yourfolder\*.* /S /D

これにより、D:ドライブのyourfolderフォルダー内のすべてのファイルの隠し属性とシステム属性が削除されます。

/ Sおよび/ D引数はオプションです。

/ Sはすべてのサブフォルダーに再帰

/ Dは、システム属性または非表示属性が設定されている場合、フォルダー自体再表示します

一部のウイルスはファイルを隠し、ウイルス自体の感染コピーに置き換える傾向があるため、これを定期的に使用して、顧客のウイルスに感染したフラッシュドライブをクリーニングします。


0

隠しファイルの場合:

for /f "delims=|" %x in ('dir /a:h /b') do @attrib -h "%x"

システムの隠しファイルの場合:

for /f "delims=|" %x in ('dir /a:sh /b') do @attrib -s -h "%x"

これらは、現在のディレクトリ内のすべての隠し(およびシステム)ファイルとディレクトリに影響します。


2
コメントに注意してください
ADTC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.