【发布时间】:2014-02-22 19:52:05
【问题描述】:
请有人帮我开始使用 Automator 和/或 AppleScript。我对此感到有点沮丧。我想按照预定的顺序(可能按名称或按日期)获取一个非常大的文件文件夹(数千个)并将它们移动到子文件夹中,每个子文件夹都不超过指定的大小(可能是 4.7GB)。我不希望 ISO 或 DMG 或任何东西,只是我的文件很好地分成磁盘大小的块。也没有重新洗牌。如果一个磁盘只适合一个 10MB 的文件,因为下一个文件会超出限制,那就这样吧。万一您想知道,任何文件都不会超过限制 - 它们最多约为 50MB。
到目前为止,我有一个文件夹操作,其中包含 Get Selected Finder Items,然后是这个 AppleScript
on run {input, parameters}
return first item of input
end run
这让我得到了第一个项目。我可以创建一个文件夹,例如磁盘 1 也是。我也可以移动文件。但是如何确定是移动到该文件夹还是需要创建一个新文件夹?
如果可能,我想在 Automator 中执行此操作,但我怀疑我需要一点 AppleScript。我确定这个问题已经解决了,所以如果可以的话,请给我链接。谢谢。
【问题讨论】:
-
是的,很公平。但我现在已经装满了盘子,希望有人能花几分钟时间给我一些可以继续做的东西的外壳。
-
我是一名 Windows 用户。 Mac 不是我的强项。我很坏。
-
当您说 Actionscript 时,您实际上是指 Actionscript,还是指 Applescript?另外,也许命令行/终端是要走的路。
-
是的,我想我的意思是 AppleScript,抱歉。
-
你会说我应该使用 bash 吗?
标签: macos applescript automator