我试图在cmd脚本中找到与通配符*\dev\*\*\*\Results_local.xml
匹配的所有文件,但是我失败了。我试过了:
for %%f in (*\dev\*\*\*\Results_local.xml) do (
echo %%f
)
但它不会返回任何结果。我该怎么做呢?
答案 0 :(得分:2)
dir /s/b /a-d Results_local.xml |findstr /i /b /r ".*\\dev\\.*\\.*\\.*\\"
应该给你一个结果列表。
for /f "delims=" %%f in (
'dir /s/b /a-d Results_local.xml ^|findstr /i /b /r ".*\\dev\\.*\\.*\\.*\\"'
) do echo %%f
应将结果逐一应用于%% f。