使用特定的dll名称迭代

时间:2016-11-16 13:02:35

标签: batch-file dll

是否可以使用批处理文件迭代搜索特定dll名称的文件夹?我知道* .dll会迭代指定位置的所有dll。但我找不到使用批处理文件搜索特定dll的解决方案。我的dll命名结构就像myassembly。{name} .dll。我必须从myassembly开始搜索名称中的dll。

我尝试过myassembly。*。dll。但它没有奏效。

1 个答案:

答案 0 :(得分:1)

您可以使用where命令:

Where folder:myassembly.*.dll

这将搜索您的目录命名文件夹,查找名称以myassembly开头的所有dll。

Where/R folder myassembly.*.dll

这将搜索名称以myassembly开头的所有dll的目录 named folder 及其所有子目录。

键入其中/?,然后在cmd窗口中按Enter键以获取更多信息。

[编辑/]

根据你的评论,你可能想要这样的东西

For /F "Delims=" %%A In ('Where %id%:myassembly.*.dll') Do Echo=%%~fA
相关问题