DOS 中的递归目录列表

发布于 2024-08-23 22:37:36 字数 89 浏览 8 评论 0原文

我们如何在 DOS 中实现递归目录列表?

我正在寻找 DOS 中的命令或脚本,它可以为我提供类似于 Unix 中的 ls -R 命令的递归目录列表。

How do we achieve a recursive directory listing in DOS?

I'm looking for a command or a script in DOS which can give me the recursive directory listing similar to ls -R command in Unix.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

2024-08-30 22:37:36

您可以使用:

dir /s

如果您需要不包含所有页眉/页脚信息的列表,请尝试以下操作:(

dir /s /b

这肯定适用于 DOS 6 及更高版本;可能在此之前有效,但我不记得了。)

You can use:

dir /s

If you need the list without all the header/footer information try this:

dir /s /b

(For sure this will work for DOS 6 and later; might have worked prior to that, but I can't recall.)

我早已燃尽 2024-08-30 22:37:36

dir /s /b /a:d>output.txt 将其写入文本文件

dir /s /b /a:d>output.txt will write it to a text file

潦草背影 2024-08-30 22:37:36

您可以通过键入以下内容来获取所需的参数:

dir /?

对于完整列表,请尝试:

dir /s /b /a:d

You can get the parameters you are asking for by typing:

dir /?

For the full list, try:

dir /s /b /a:d
神仙妹妹 2024-08-30 22:37:36

您可以使用 FINDSTR 的各种选项来删除不需要的行,如下所示:

DIR /S | FINDSTR "\-" | FINDSTR /VI DIR

正常输出包含如下条目:

28-Aug-14  05:14 PM    <DIR>          .
28-Aug-14  05:14 PM    <DIR>          ..

您可以使用 FINDSTR 提供的各种过滤选项删除这些条目。您还可以使用优秀的 unxutils,但它默认将输出转换为 UNIX,因此您不再得到 CR+LF; FINDSTR 提供了最佳的 Windows 选项。

You can use various options with FINDSTR to remove the lines do not want, like so:

DIR /S | FINDSTR "\-" | FINDSTR /VI DIR

Normal output contains entries like these:

28-Aug-14  05:14 PM    <DIR>          .
28-Aug-14  05:14 PM    <DIR>          ..

You could remove these using the various filtering options offered by FINDSTR. You can also use the excellent unxutils, but it converts the output to UNIX by default, so you no longer get CR+LF; FINDSTR offers the best Windows option.

抽个烟儿 2024-08-30 22:37:36

我喜欢使用以下命令来获取当前目录的良好排序列表:

> dir . /s /b sortorder:N

I like to use the following to get a nicely sorted listing of the current dir:

> dir . /s /b sortorder:N
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文