フォルダ内のすべてのファイルとウィンドウ内のサブフォルダを一覧表示するコマンド


190

コマンドプロンプトコマンドを使用して、ディレクトリ内のすべてのファイルとサブフォルダーを一覧表示できるコマンドを検索してみました。「dir」コマンドのヘルプを読みましたが、探していたものが見つかりませんでした。これを取得できるコマンドを教えてください。


1
以下の投稿はあなたのシナリオのためのソリューションを提供します。[サブディレクトリのファイルリストコマンド] [1] [1]:stackoverflow.com/questions/3447503/...

10
dir /s仕事をします。
Carey Gregory

回答:


295

以下の投稿はあなたのシナリオのためのソリューションを提供します。

dir /s /b /o:gn

/ S指定したディレクトリおよびすべてのサブディレクトリにあるファイルを表示します。

/ Bベアフォーマットを使用します(見出し情報や要約はありません)。

/ Oソート順にファイルごとに一覧表示します。


6
使用されるスイッチの説明は、この回答を大幅に改善します。
Gusdor 2017年

これは、ファイル名だけでなく、パス+ファイル名を出力します。これは機能しません。再帰的な/ sを追加すると、DIRは常にフルパスを出力に出力します。そのため、ディレクトリツリー内のすべてのファイル名を再帰的に検索し、それらをテキストファイルにアルファベット順に出力するには、FORスクリプトが必要になる可能性があります。
ロケットスペースマン2017

1
これは素晴らしいオプションです。ただし、残念ながらPowerShellでは機能しないようです。つまり、UNCパスでこのコマンドを使用できないようです。
oliver-clare 2017

2
PowerShellでは、フラグdir -s/s形式の代わりに試してください。
ブライアンレイナー

3
すばらしい答えです。これに加えて、バニラコマンドプロンプトからテキストの特定の部分をコピーするなどの作業が非常に難しいため、>list.txtより簡単に使用できるように、ファイルに出力するように追加すると便利です。コマンドは次のようになりだから: dir /s /b /o:gn >list.txt
SubJunk

101

グラフィカルディレクトリツリーのようにフォルダやファイルを一覧表示する場合は、treeコマンドを使用する必要があります。

tree /f

表示形式や順序にはさまざまなオプションがあります。

出力例を確認してください。

ここに画像の説明を入力してください

遅く答えます。それが誰かを助けることを願っています。


1
Windows 10インストールウィンドウ内で問題なく動作します。
ジミーアダロ2016年

13
投票して、惑星の地球が素晴らしいので、
アンセルム

1
これをファイルに印刷する方法は?> f.txtを試しましたが、正確に印刷されませんでした
Ajith

1
OPがコマンドを要求したことは知っていますが、ディレクトリやファイルの同じツリー状の表示を取得するGUIスタイルの方法を知っているのでしょうか。
RenniePet 2018年

1
ツリー/ a / f> output.doc ..を使用して、ツリーをファイルとして生成します
Christian Stengel

56

回答への追加:サブフォルダー内のファイルのみでフォルダーを一覧表示したくない場合は、次のように/ ADスイッチを使用します。

dir ..\myfolder /b /s /A-D /o:gn>list.txt

1
このソリューションは、リストを.txtファイルにエクスポートするという追加のボーナスでうまく機能しました。
Jason

うわー、素晴らしい解決策。あなたは文字通り私を25分間節約しました...フォルダーを作成し、ファイルを手動でコピーします
tno2007

素晴らしい答え>>>
Muath

6

上記のコマンドに代わる、もう少し弾力のあるコマンドです。

アクセス許可やパスの長さに関係なく、すべてのファイルを一覧表示できます。

robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ

私のブログで書いたC:\ NULLの使用に少し問題があります

https://theitronin.com/bulletproofdirectorylisting/

しかし、それでも私が知っている中で最も堅牢なコマンドです。


3

ファイルとフォルダの基本的なスナップショットを取得する必要があるだけの場合。これらの赤ちゃんのステップに従ってください:

  • Windows+を押すR
  • 押す Enter
  • タイプ cmd
  • 押す Enter
  • タイプ dir
  • 押す Enter

3
引数がない場合dir、現在のフォルダー内のファイルとディレクトリに関する情報のみを提供しますが、OPはサブフォルダー内のファイルも含めるように返すことを望んでいます。
Vyren 2017年

@Vyrenこれを強調してくれてありがとう!編集提案していただけますか?改善に満足しています:)
Mohammed Zameer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.