Your best friend for file transfer

Fetch application logoFetch
Fetch Icon Fetch Help > Using Fetch > More examples of using Automator with Fetch

Fetch includes a number of actions for Mac OS X's Automator, allowing you to create simple workflows that can automate a variety of Fetch tasks.

This topic describes some more examples of time-saving things you can do with Automator and Fetch. If you are not familiar with Automator, you may want to start by reading the introduction to using Automator with Fetch help topic, which also includes simple example workflows for uploading or downloading specific files.

For more details about each action, see the Automator actions help topic.

Advanced Upload Droplet
Control-click In the Finder to Upload
Batch Change Permissions
Batch Remane Files
Multiple Server Upload Droplet
Download All Files Created Today
Delete All Old and Large Files
Print a PDF to a File Server
Setting Up a Watch Folder

Batch Change Permissions

Create a workflow that consists of a Get Selected Fetch Items action, followed by a Set Fetch Item Permissions action. Then select the files whose permissions you want to set in a Fetch transfer window, and run the workflow. While you can batch change permissions using the info window, you cannot set file and folder permissions independently when you do that; with the Set Fetch Item Permissions action, you can.

If you want to recursively change permissions (that is, change the permissions for all the files and folders inside the items you've selected) insert a Get Fetch Folder Contents action before the Set Fetch Items Permissions action, and check the "Repeat for each subfolder found" checkbox. Use with caution, since setting permissions is not undoable.

Upload Files to Multiple Servers Droplet

If you want to upload the same set of files to several different servers, you can create an Automator workflow that uses variables to simply the task. The workflow stores the list of files you want to upload in a variable, so that you can recall the list of files repeatedly (because Automator will not store the list after the first action otherwise).

Create a workflow with the following actions:

  1. Sort Finder Items - You only need to add this action on Mac OS X 10.5 to force the Set Value of Variable action to work correctly; the files don't actually need to be sorted. It doesn't matter how you sort the items.
  2. Set Value of Variable - This will store a reference to the files that were dropped on the workflow (you can give the variable any name you like, e.g. "Dropped Items").
  3. Upload Files - Configure for the first server you want to upload the files to.
  4. Get Value of Variable - From the pop-up menu, choose the variable you specified in step 2. This will recall the reference to the dropped files.
  5. Upload Files - Configure for the next server you want to upload the files to.

Repeat steps 4 and 5, adding as many "Get Value of Variable" and "Upload Files" actions as necessary, for all the servers you want to upload to.

Then save the workflow as an application: in Automator, choose File > Save As and choose Application from the File Format pop-up menu.

When you drag files and folders to the droplet, they'll be uploaded to all the servers automatically.