gpt4 book ai didi

windows - 如何在CMD中显示特定文件类型的文件?

转载 作者:行者123 更新时间:2023-12-04 03:37:29 26 4
gpt4 key购买 nike

我刚刚在 Batch 中编写了一些“代码”来显示我的音乐库中有多少首歌曲。到目前为止,我所拥有的是:

F:
cd Music
set /A music=0
for /F %%i in ('dir /B /A-d') do set /A music=music+1
echo There are %music% Audio-Files in your library.

问题是这段代码计算了所有文件,即使其中有 JPEG 或其他文件。但现在我想按文件类型指定输出。我怎样才能让这段代码输出如下内容:

“您的库中有(数量)个音频文件。(数量)个文件为 mp3,(数量)个文件为 WAV”

等等。

这种类型的命令是否可行,还是我必须重写所有这些?我希望你明白我的意思。

非常感谢! :)

最佳答案

dir 支持通配符(* - 用每个字符串替换它),您可以为它们放置多个过滤器:

F:
cd Music
set /A music=0
for /F %%i in ('dir /B /A-d *mp3 *flac') do set /A music=music+1
echo There are %music% Audio-Files in your library.

关于windows - 如何在CMD中显示特定文件类型的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66634918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com