batch-file - 列出批处理文件的目录

标签 batch-file dir

我有这个批处理文件代码

dir /a:d /s /b | sort 

我似乎无法让它将信息输出到文本文件。我试过这个

dir /a:d/s/b/o:n | sort > Folder Listing.txt

但什么也没发生。我可以通过执行

让命令提示符在屏幕上暂停
dir /a:d /s /b | sort
pause 

最佳答案

如果您希望将列表放入名为 Folder Listing.txt 的文件中,则需要将其用双引号引起来:

dir /a:d /s /b /o:n | sort > "Folder Listing.txt"

这对于 Windows shell 上涉及包含空格的文件名的大多数(如果不是全部)操作都有效。

关于batch-file - 列出批处理文件的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29699245/

相关文章:

batch-file - 如何删除 cmd 变量?

javascript - 如何将变量从批处理传递到 Javascript

c - c中的迭代目录遍历

windows - 使用批处理文件检查服务器是否已启动?

variables - 直到某个特定的子串

windows - 批处理 - 回声已关闭问题

ruby - ruby中如何在特定路径中写入文件

python - 有没有办法从解释器的内存中删除创建的变量、函数等?

java - 使用 Bootstrap 在部署时创建目录

windows - 奇怪的 Windows DIR 命令行为