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
显当前目录的所有文件名。