当存储在同一目录中时,下面的 .bat 文件会创建目录中所有文件的文本文件列表。这很好用,但它还列出了 .bat 文件本身和创建的 List.txt 文件。我该如何从列表中省略命名文件。
(for %%f in (*.*) do @echo %%f) > List.txt
答案1
你可以使用if not
条件来排除循环中的事物
这将排除列表.txt文件和任何。蝙蝠文件:
(for %%f in (*.*) do @if not "%%f"=="List.txt" if not "%%~xf"==".bat" echo %%f) > List.txt