我是批处理脚本的新手,并试图找到一种方法来遍历文件夹中的所有文件,并打印以Test_开头并以.py结尾的所有文件的名称(即python文件)
我被困在这里:
@echo off
for /r %%f in (*) do (
echo %%f | findstr /r "^Test_[.]*\.py$"
)
pause
但这并不能反映屏幕上的任何内容。 你能帮忙吗?
谢谢,
诺姆
答案 0 :(得分:1)
尝试" Dir / b"测试_ *。py""
你也可以做" Dir / b" C:\ path \ Test _ *。py""
答案 1 :(得分:0)
您可能会发现Where
命令很有用:
Where/R . "Test_?*.py"