ファイルやディレクトリから「非表示」属性を再帰的に削除するコマンドまたはコマンドの単純なバッチが見つかりません。「attrib」や「for」などのすべてのコマンドは、隠しファイルをスキップするようです。例えば:
attrib -H /S /D /L mydir
隠されたものをすべてスキップするため、何もしません。誰かが標準のWindowsツールでこれを行う方法を知っていますか?
ファイルやディレクトリから「非表示」属性を再帰的に削除するコマンドまたはコマンドの単純なバッチが見つかりません。「attrib」や「for」などのすべてのコマンドは、隠しファイルをスキップするようです。例えば:
attrib -H /S /D /L mydir
隠されたものをすべてスキップするため、何もしません。誰かが標準のWindowsツールでこれを行う方法を知っていますか?
システムを削除せずに非表示を削除することはできません。
あなたが欲しい:
cd mydir
attrib -H -S /D /S
これにより、現在のディレクトリ内のすべてのファイル/フォルダから非表示の属性とシステム属性が削除されます。
-hを移動し、mydirがディレクトリであることを指定します
attrib /S /D /L -H mydir\*.*
フラッシュドライブ全体のすべてのフォルダにあるすべてのファイルの属性を削除する場合は、次のようにします。
attrib -r -s -h / S / D
このコマンドは、すべてのファイルフォルダーとサブフォルダーの属性を削除します。
-読み取り専用-システムファイル-非表示-一致するファイルとすべてのサブフォルダーを処理します。-フォルダも処理します
管理者モードでコマンドプロンプトを起動するには
attrib -h -r -s /s /d "location of the drive letter:" \*.*
現在のディレクトリとサブディレクトリのバッチファイルを作成するには、次の手順に従います。
cd %~dp0
attrib -h -r -s /s /d /l *.*
入力するだけ
attrib -h -r -s /s /d j:*.*
ここで、jはドライブ文字です。。。jドライブ内のすべてのロックされたもののロックを解除します
特定にしたい場合は、cmdを使用して特定の場所に移動し、次のように入力します。
attrib -h -r -s /s /d "foldername"
ドライブやフォルダをロックするためにも使用できます。「-」を「+」に変更するだけです。
attrib +h +r +s /s /d "foldername"
たとえば、E:ドライブの下にあるnewという名前のフォルダ
次のコマンドを入力します。
e:\cd new
e:\new\attrib *.* -s -h /s /d
そして、すべてのファイルとフォルダが非表示になります