我需要一个批处理命令来列出所有文件(扩展名为.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 语句有没有办法过滤只有jpg和txt文件的路径
您可以使用以下命令:
我不确定您为什么对备用数据流感兴趣,但如果这也是一个要求,那么您显然可以使用它:
带有
where /R
递归的选项:还有一个使用
For /R
循环:在 PowerShell 中:
一些进一步的阅读:
循环
For /R 循环
在哪里
选择对象 | 选择
获取子项 | 目录 | ls |gci