1

特定のレベルの特定のフォルダ セットのディレクトリ ツリーを作成しようとしています。Tree正規表現を使用して結果を制限する方法を見つけましたが、すべてのサブディレクトリを再帰的に見つけるのではなく、結果のツリーを最初のレベルのディレクトリのみに制限する方法についてはわかりません。

Linux では、tree -L 1結果を最初のレベルに制限することができます。Windows cmdでこれを行うにはどうすればよいですか?

- フォルダー ディレクトリが次の場合:

Folder A
    Folder B
        Folder C
Folder D
    Folder E

ツリーの結果を次のようにしたい:

--Folder A
----Folder B
--Folder D
----Folder E

(2 レベルのみ表示)

ヘルプは次のTreeとおりです。

Graphically displays the folder structure of a drive or path.

TREE [drive:][path] [/F] [/A]

   /F   Display the names of the files in each folder.
   /A   Use ASCII instead of extended characters.
4

1 に答える 1

1

他のツールを使用しないとできません。たとえば、C# のアプリでは、これは数行のコードになります。

ここにあるバッチファイル CDS.batは、あなたが望むことを行うと主張しています。私はそれをテストしていません。

于 2013-09-25T08:52:13.993 に答える