如何重复使用我的通配符?

时间:2015-06-30 16:54:20

标签: windows cmd wildcard

需要使用Windows命令提示符进行一些高级文件移动;是否可以使用通配符?

在UNIX中使用正则表达式,我可以做这样的事情来查找以“s”开头的所有文件,然后用它们做其他事情(echo)。

ls s(.*) ; echo Found file \1 , needs to be moved to C:\unicorns\(\1)

我想在Windows命令提示符中执行类似的操作:

:: find all files that begin with "s" and then do something else with them (echo)
dir s(*) ; echo Found file \1

1 个答案:

答案 0 :(得分:1)

做这样的事情:

for %%f in (*) do (echo %%f)

这将回显当前目录中找到的文件列表。 查找更多说明here