将WHERE输出写入变量

时间:2017-06-22 17:34:39

标签: batch-file

我使用WHERE命令作为搜索功能来查找一组文件夹中的特定文件类型,但我无法弄清楚如何将结果导出为变量或我可以引用COPY WHICH命令找到的文件的内容。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

for /f "delims=" %%a in ('where command') do ECHO copy "%%a" "destination"

echo只显示所需的copy命令。删除要执行的echo关键字。我无法指定您的目的地。

请注意,如果同一文件名在where列表中出现多次,则可能会覆盖目标文件。

这是批次行 - 要直接从提示中执行,请使用%代替%%