我想按列输出文件夹中的所有 .wad 和 .zip 文件。我只想要文件名。我是这样做的:
dir /w *.wad *.zip
这是输出:
Volume in drive C has no label.
Volume Serial Number is SOME-NUMBER
Directory of C:\Users\user\folder
Directory of C:\Users\user\folder
file1.wad file2.wad file3.wad file4.zip file5.zip
file6.wad file7.wad file8.wad file9.wad
99 File(s) 999.999.999 bytes
9 Dir(s) 999.999.999.999 bytes free
我想要什么:
file1.wad file2.wad file3.wad file4.zip file5.zip
file6.wad file7.wad file8.wad file9.wad
基本上只是列中的文件名,没有任何额外信息。 有没有可以放入 .bat 批处理文件的解决方案?
我尝试使用 FOR %F 进行格式化,但没有成功。我对 CMD 命令不了解...我在网上搜索了解决方案,但没有找到。
dir /w |findstr /vb " "
应该按照你的要求做 - 找到
dir/w
中 /v
开头不包含 /b
的所有行(空格)。请注意,开关 /v
和 /b
可以组合,因此为 /vb
。