我有这个批处理文件代码
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/