20

ファイルやディレクトリから「非表示」属性を再帰的に削除するコマンドまたはコマンドの単純なバッチが見つかりません。「attrib」や「for」などのすべてのコマンドは、隠しファイルをスキップするようです。例えば:

attrib -H /S /D /L mydir

隠されたものをすべてスキップするため、何もしません。誰かが標準のWindowsツールでこれを行う方法を知っていますか?

4

7 に答える 7

39

システムを削除せずに非表示を削除することはできません。

あなたが欲しい:

cd mydir
attrib -H -S /D /S

これにより、現在のディレクトリ内のすべてのファイル/フォルダから非表示の属性とシステム属性が削除されます。

于 2013-01-03T20:28:49.240 に答える
12

-hを移動し、mydirがディレクトリであることを指定します

attrib /S /D /L -H mydir\*.*
于 2012-08-27T21:56:21.487 に答える
7

フラッシュドライブ全体のすべてのフォルダにあるすべてのファイルの属性を削除する場合は、次のようにします。

attrib -r -s -h / S / D

このコマンドは、すべてのファイルフォルダーとサブフォルダーの属性を削除します。

-読み取り専用-システムファイル-非表示-一致するファイルとすべてのサブフォルダーを処理します。-フォルダも処理します

于 2014-02-22T17:46:02.407 に答える
3

管理者モードでコマンドプロンプトを起動するには

  1. [検索]にcmdと入力し、 Crtl+を押したままにして管理者モードShiftで開きます
  2. タイプattrib -h -r -s /s /d "location of the drive letter:" \*.*
于 2014-02-08T19:20:18.690 に答える
1

現在のディレクトリとサブディレクトリのバッチファイルを作成するには、次の手順に従います。

cd %~dp0
attrib -h -r -s /s /d /l *.*
于 2014-02-11T05:03:16.100 に答える
0

入力するだけ

attrib -h -r -s /s /d j:*.*

ここで、jはドライブ文字です。。。jドライブ内のすべてのロックされたもののロックを解除します

特定にしたい場合は、cmdを使用して特定の場所に移動し、次のように入力します。

attrib -h -r -s /s /d "foldername"

ドライブやフォルダをロックするためにも使用できます。「-」を「+」に変更するだけです。

attrib +h +r +s /s /d "foldername"
于 2013-05-20T06:12:10.087 に答える
0

たとえば、E:ドライブの下にあるnewという名前のフォルダ

次のコマンドを入力します。

e:\cd new

e:\new\attrib *.* -s -h /s /d

そして、すべてのファイルとフォルダが非表示になります

于 2014-03-20T08:43:27.080 に答える