0
今天我想获取特定目录中的文件列表。做到这一点,最简单的方法是打开的提示和运行命令行命令命令
dir > filelist.txt
我认为首先是“dir”命令运行,然后将其输出创建。它被重定向到文件。
然而有趣的是,“Filelist.txt中”的目录清单中包括“fielist.txt”与未预期的零个字节。
一旦命令完成“Filelist.txt中”实际上示出了作为具有450个字节(当我执行DIR没有重定向,相同的提示)。
1)为什么'filelist'txt'显示出来呢?
2)什么是命令提示符在幕后做?
我假定存在,其中每个命令运行时,它的输出被缓冲(在这种情况下将不包括下一个输入),然后传递到下一个输入的背景一些缓冲。有点像水槽或中间件。 –