将文件列表复制到文本文件,但排除新的文本文件

将文件列表复制到文本文件,但排除新的文本文件

我知道如何创建文本文件列表,例如使用dir /b > ls.txt

但是,这总是会列出新的文本文件(在此示例中为“ls.txt”)。有什么方法可以避免这种情况吗?

答案1

dir在写入文件之前使用以下命令计算结果:

for /f %f in ('dir /b') do echo %f >>ls.txt

该文件ls.txt必须不存在或者为空。

相关内容