如何编写在Windows中指定文件夹中的多个文件上运行exe的批处理文件?

时间:2018-02-01 19:04:02

标签: windows batch-file

我在位置"C:\steghide\train\"有50个jpg文件。 steghide.exe位于steghide文件夹"C:\steghide\"内。我想在所有图像上递归运行这个exe来嵌入message.txt。我使用以下代码:

@echo off
title Embed Secret
cd C:\steghide\
for %%f in (C:\steghide\train\*.jpg) do steghide embed -cf "C:\steghide\train\*.jpg" -ef "message.txt"

获取错误无法打开文件C:\steghide\train\*.jpg

1 个答案:

答案 0 :(得分:1)

试试这个:

FOR %%G IN ("C:\steghide\train\*.jpg") DO ("C:\steghide\steghide.exe" "%%G")