2013-02-08 50 views
0

我有一個文件夾中包含518個.tcx文件。我想將這些gps文件上傳到Strava.com。 Strava一次只允許批量上傳25個文件。將文件夾的內容劃分到不同的文件夾中

我有一個518文件的文件夾。我希望將這些文件分成小型文件(25個文件),然後通過Strava提供的電子郵件上傳選項將其上傳。

我在想automator可以幫助,但我找不到那樣的東西。我也想提供這個解決方案,讓其他人從Garmin切換到Strava,我認爲它很容易作爲一個自動化操作提供。

對此提出建議?

-Josh

+0

這是什麼環境(Windows,CygWin,Mac,Linux等)? – vonbrand 2013-02-08 21:48:41

回答

0

的Automator本身並沒有一個簡單的方法來劃分的投入,我所知道的塊。然而,這是xargs(1)設計要做的一部分。

  1. 使用「新郵件」操作製作正常的工作流程,並根據需要填寫。如果您有信心,請按照「發送傳出消息」操作進行操作。 (有關這些步驟的目的,個人文件夾將其保存爲「送-files.workflow」。)

  2. 撥打服務工作流程(接收選擇在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地址或發送給你,但它對於一次性任務很有用。

相關問題