我有一个文件夹中包含518个.tcx文件。我想将这些gps文件上传到Strava.com。 Strava一次只允许批量上传25个文件。将文件夹的内容划分到不同的文件夹中
我有一个518文件的文件夹。我希望将这些文件分成小型文件(25个文件),然后通过Strava提供的电子邮件上传选项将其上传。
我在想automator可以帮助,但我找不到那样的东西。我也想提供这个解决方案,让其他人从Garmin切换到Strava,我认为它很容易作为一个自动化操作提供。
对此提出建议?
-Josh
我有一个文件夹中包含518个.tcx文件。我想将这些gps文件上传到Strava.com。 Strava一次只允许批量上传25个文件。将文件夹的内容划分到不同的文件夹中
我有一个518文件的文件夹。我希望将这些文件分成小型文件(25个文件),然后通过Strava提供的电子邮件上传选项将其上传。
我在想automator可以帮助,但我找不到那样的东西。我也想提供这个解决方案,让其他人从Garmin切换到Strava,我认为它很容易作为一个自动化操作提供。
对此提出建议?
-Josh
的Automator本身并没有一个简单的方法来划分的投入,我所知道的块。然而,这是xargs
(1)设计要做的一部分。
使用“新邮件”操作制作正常的工作流程,并根据需要填写。如果您有信心,请按照“发送传出消息”操作进行操作。 (有关这些步骤的目的,个人文件夹将其保存为“送-files.workflow”。)
拨打服务工作流程(接收选择在Finder中的文件),与此动作:
运行shell脚本(壳牌:/斌/庆典,通输入:以标准输入)
xargs -n 25 automator -i - ~/send-files.workflow
现在,您可以选择文件的混乱,并选择你的服务,这将创建一个包含批次(高达)Mail邮件其中25个。显然,如果你舒服终端,你可以做在命令行第2步,而不是直接使用服务,像这样:
ls *.tcx | xargs -n 25 -i - ~/send-files.workflow
而且,一个鲜为人知的事实:如果你打开使用邮件文件它会以该文件作为附件创建一条新消息。如果你一次性打开多个文件,它会创建与他们的一个消息,所以你可以做这样的事情:
ls *.tcx | xargs -n 25 open -a Mail
当然,这只是创建了机箱的消息,这不是” t地址或发送给你,但它对于一次性任务很有用。
这是什么环境(Windows,CygWin,Mac,Linux等)? – vonbrand 2013-02-08 21:48:41