命令提示符提取带完整路径的 jpg 文件

命令提示符提取带完整路径的 jpg 文件

我需要一个批处理命令来列出所有文件(带扩展名).Jpg, .Txt)这里有一个命令

dir /r /s /b

命令输出:

C:\Users\vb3\Desktop\docs\news.mp4
C:\Users\vb3\Desktop\docs\speech.mp3
C:\Users\vb3\Desktop\docs\namo.apk
C:\Users\vb3\Desktop\docs\n1.txt
C:\Users\vb3\Desktop\docs\new.txt
C:\Users\vb3\Desktop\docs\new2.html
C:\Users\vb3\Desktop\docs\new3.png
C:\Users\vb3\Desktop\docs\web\new3.js
C:\Users\vb3\Desktop\docs\web\index.html
C:\Users\vb3\Desktop\docs\web\background.jpg
C:\Users\vb3\Desktop\docs\web\banner.jpg
...
...

但我想要输出像这样:

C:\Users\vb3\Desktop\docs\web\background.jpg
C:\Users\vb3\Desktop\docs\web\banner.jpg
C:\Users\vb3\Desktop\docs\n1.txt
C:\Users\vb3\Desktop\docs\new.txt

没有 if else 语句是否有任何方法可以过滤仅的路径图片TXT文件

答案1

带有递归的选项where /R

where/r . *.jpg *.txt

还有一个使用For /R循环:

for /r  %i in (*.jpg *.txt)do @echo=%i

在 PowerShell 中:

'*.txt','*.jpg' |ls -Re | Select -ExP FullName

答案2

您可以使用以下命令:

dir /s /b *.jpg *.txt

我不确定您为什么对备用数据流感兴趣,但如果这也是一项要求,那么您显然可以使用这个:

dir /s /r /b *.jpg *.txt

相关内容