ImageMagick通过CMD提示符追加递归子目录

ImageMagick通过CMD提示符追加递归子目录,cmd,imagemagick,Cmd,Imagemagick,我在根文件夹中有一大组文件夹。我想将每个子文件夹中的每个图像附加到一个大图像中 开始: 文件夹1\1.tif 文件夹1\2.tif 文件夹1\3.tif 文件夹1\4.tif 文件夹2\1.tif 文件夹2\2.tif 输出: 文件夹1\Combined.tif 文件夹2\Combined.tif 我试过这样的代码行: magick FOR /R *.tif -append Combined.tif 我如何让递归子文件夹用于ImageMagick的-append,这可能吗 我现在无法尝试,但我

我在根文件夹中有一大组文件夹。我想将每个子文件夹中的每个图像附加到一个大图像中

开始: 文件夹1\1.tif 文件夹1\2.tif 文件夹1\3.tif 文件夹1\4.tif 文件夹2\1.tif 文件夹2\2.tif

输出: 文件夹1\Combined.tif 文件夹2\Combined.tif

我试过这样的代码行:

magick FOR /R *.tif -append Combined.tif

我如何让递归子文件夹用于ImageMagick的-append,这可能吗

我现在无法尝试,但我认为如果你尝试:

DIR /S /B *.TIF > FILES.TXT
你会得到一个文件列表,没有大小和内容的修饰

然后,您应该能够通过以下方式将其传递给ImageMagick

magick @FILES.TXT -append result.tif
它甚至可以在没有中间文件的情况下工作:

DIR /S /B *.TIF | magick @- -append result.tif

开关(
/S/B
)可能需要在
*.TIF
之后。谢谢你1这很酷,我不知道我可以这样保存文件名。这很有帮助。你知道有没有办法让它唯一地处理每个子目录吗?当然有,
DIR SUB1/s/B
DIR SUB2/s/B