有没有办法重新格式化 CMD 的 DIR /W 命令输出,这样我就不会显示卷信息?

问题描述 投票:0回答:1

我想按列输出文件夹中的所有 .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 命令不了解...我在网上搜索了解决方案,但没有找到。

batch-file cmd directory formatting
1个回答
0
投票
dir /w |findstr /vb " "

应该按照你的要求做 - 找到

dir/w
/v
开头不包含
/b
的所有行(空格)。请注意,开关
/v
/b
可以组合,因此为
/vb

© www.soinside.com 2019 - 2024. All rights reserved.