Exiftool:想要使用-w命令输出到一个文本文件

Exiftool: Want to output to one text file using -w command

我目前正在尝试在 Windows 命令提示符下使用 exiftool 从多个文件中读取元数据,然后输出到单个文本文件。

我上次尝试的确切命令如下所示:

exiftool.exe -FileName -GPSPosition -CreateDate -d "%m:%d:%Y %H:%M:%S" -c "%d° %d' %.2f"\ " -charset UTF-8 -ext jpg -w _Coordinate_Date.txt S:\Nick\Test\

当我 运行 这样做时,我得到 7 个单独的文本文件,每个文件中都有一个相应文件的内容。但是,我只想将所有内容输出到一个文本文件中。非常感谢任何帮助

我实际上想通了,如果将整个 -w _Coordinate_Date.txt 命令用引号引起来并将其附加到文件中,则可以将所有输出放入一个文本文件中。

"-w _Coordinate_Date.txt >> ./output.txt"

-w (textout) option只能用于写入多个文件。它并不意味着用于输出到单个文件。根据 -w 上的文档:

It is not possible to specify a simple filename as an argument -- creating a single output file from multiple source files is typically done by shell redirection

这就是您使用命令的 >> ./output.txt 部分执行的操作。 -w _Coordinate_Date.txt 没有做任何事情,我认为如果像这样一起引用会抛出 Invalid TAG name: "w _Coordinate_Date.txt" 错误,因为它被视为单个参数。 -w 选项需要两个参数,-w 和扩展名或格式字符串。