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
和扩展名或格式字符串。
我目前正在尝试在 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
和扩展名或格式字符串。