【发布时间】:2020-02-18 00:43:40
【问题描述】:
感谢您花时间查看。我正在尝试使用 automator 2.5 创建一个工作流,它将读取我目录中的视频文件,创建一个具有文件名的文件夹,并将文件移动到新创建的文件夹中。我已经尝试了多个在线可用的脚本并遇到了错误。然后我创建了这个不会出错或做任何事情的混合脚本。任何帮助将不胜感激(我对编程并不陌生,但对这个版本的自动机没有经验)
【问题讨论】:
-
IMO 直接在 Terminal 中执行此操作要容易得多。只需更改目录
cd ...到包含.mov文件的文件夹并使用以下命令:for f in *.mov; do mkdir -p "${f%.*}" && mv -vn "$f" ./"${f%.*}"; done注意: 像往常一样,在执行任何会更改文件系统内容的操作之前,请始终确保您有适当的备份。 -
当我的文件扩展名都相同时,您的示例很棒。有时我有多个同名但扩展名不同的文件。不过,我很欣赏您的回复,这让我考虑另一种方法。
-
然后使用,例如,
for f in *.*; do ...
标签: applescript automator