批处理:查找以文件夹开头的所有文件

时间:2017-11-09 14:42:49

标签: regex batch-file

我是批处理脚本的新手,并试图找到一种方法来遍历文件夹中的所有文件,并打印以Test_开头并以.py结尾的所有文件的名称(即python文件)

我被困在这里:

@echo off
for /r %%f in (*) do (
    echo %%f | findstr /r "^Test_[.]*\.py$"
)
pause

但这并不能反映屏幕上的任何内容。 你能帮忙吗?

谢谢,

诺姆

2 个答案:

答案 0 :(得分:1)

尝试" Dir / b"测试_ *。py""

你也可以做" Dir / b" C:\ path \ Test _ *。py""

答案 1 :(得分:0)

您可能会发现Where命令很有用:

Where/R . "Test_?*.py"