我的桌面上有一个名为“Video”的文件夹,该文件夹中有一堆 .MTS 视频文件。 (00000.MTS、00001.MTS、00002.MTS 等...)
还有一个子文件夹“H.265”(视频> H.265),其中包含通过转换父文件夹中的文件制作的文件(00000.mp4、00001.mp4、00002.mp4 等...)。问题是它们不包含正确的日期创建元数据。
我想使用命令
touch -r 00000.MTS 00000.mp4
touch -r 00001.MTS 00001.mp4
...
touch -r 000mn.MTS 000mn.mp4
将日期从 MTS 复制到 mp4 文件。
有没有办法可以为每个文件编写一个 for 循环或其他方法?
我正在使用 MacOS Mojave。
最佳答案
像这样的东西
cd ~/Desktop/Video
for v in *.mp4
do
vn=`basename $v .mp4`
touch -r "H.265/$vn.MTS" $v
done
关于macos - 如何使用父文件夹中的数据批量处理子文件夹中的 "touch"文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57450919/