web-dev-qa-db-ja.com

cmd内のすべてのフォルダーとサブフォルダーをリストしますが、ファイルはリストしません

Cmdを使用するのは初めてですが、ファイルだけではなく、サブフォルダーがある場合はそのすべてのフォルダーをリストする方法があることを知りたいだけです。

例えば。D:\Movies\ dir /s /bは、Moviesにあるすべてのファイルとフォルダー、およびそのサブフォルダーのリストを提供します。 D:\Movies\Watched

ファイルではなく、サブフォルダのフォルダのみを表示したいと思います。出来ますか?

5
Puki

はい、コマンドプロンプトウィンドウdir /?で実行中に読み取れるため、これは可能です。コマンドプロンプト[〜#〜] dir [〜#〜]

dir D:\Movies\* /AD /B /ON /S

このコマンドは出力します

  • /AD(属性ディレクトリ)が隠された属性セットを持つディレクトリを含むため、ディレクトリのみ
  • /B(むき出しの形式)のためにディレクトリの名前のみで、
  • /ON(名前順)のためにディレクトリ内のすべてのサブディレクトリが名前でソートされている
  • 指定されたディレクトリD:\Moviesおよび/Sおよび
  • /Sのため、各ディレクトリのフルパスも使用します。

隠し属性が設定されているディレクトリを無視するには、コマンドラインを少し変更する必要があります。

dir D:\Movies\* /AD-H /B /ON /S

-Hの後の/ADは、隠しディレクトリを無視します。

こちらもご覧ください:

12
Mofi