我有一个名为 Photos&的文件夹画即可。
它有不同年份的文件夹,我有照片和视频
年份文件夹包含数月的文件夹,月份文件夹包含该月份的文件夹
days文件夹包含我的所有图像和视频文件。
现在,我想使用一个exiftool命令在所有这些文件上运行命令。
例如,要删除文件夹中所有文件的元数据,我每次只在一个文件夹中运行这种类型的命令。
exiftool -all= -overwrite_original Documents/Personal/Photos\ \&\ Videos/2015/3-2015/7-3-2015/ .
问题是我有太多天的文件夹 那么,有没有办法可以定位照片和放大器中的所有文件。视频文件夹全部使用一个命令同时进行。
请帮忙
答案 0 :(得分:0)
将-r
添加到您的命令中。 -r
将回到所有子目录。
答案 1 :(得分:0)
适用于所有命令的更通用的解决方案是使用find
。
find Documents/Personal/Photos\ \&\ Videos/2015/3-2015/7-3-2015/ -type f
将打印Documents/Personal/Photos & Videos/2015/3-2015/7-3-2015
中的每个文件。要对每个文件运行命令,您可以使用-exec
参数,其语法通常是奇怪的:
find Documents/Personal/Photos\ \&\ Videos/2015/3-2015/7-3-2015/ -type f -exec exiftool -all= -overwrite_original '{}' \;