batch file; 列出目录中的文件,只有文件名?

这可能是一个非常简单的问题,但是我遇到了麻烦。 基本上,我正在尝试编写一个batch file,我需要它列出某个目录中的所有文件。 dir命令会执行此操作,但也会提供其他一些信息; 我希望它只列出文件名并排除其他任何东西。

我只是想输出看起来像这样:

 file1.txt file2.txt file3.txt 

提前致谢!

完整的命令是:

 dir /b /ad 

让我把它分开;

基本上/b是你所寻找的。

/ad将排除目录名称。


有关更多信息,请参阅dir /? 对于其他可以用于dir命令的参数。

你也可以试试这个:

 for %%a in (*) do echo %%a 

使用for循环,可以echo显当前目录的所有文件名。