Hot folder for import, using Automator/Folder Actions -- pretty quirky

I've followed other's suggestions for setting up a hot folder such that when new images/folders are dropped into it, all images are imported into a selected project in Aperture. This was described in the following thread:

http://discussions.apple.com/thread.jspa?messageID=1288674&#1288674

This procedure only *sort of* works for me. It only works if I'm simply moving a folder of images from the same hard drive to the selected 'hot folder'. Why?

Because if I'm copying or *importing images from a digital camera* to this hot folder, there is a significant TIME DIFFERENCE between the instant the first image is copied to the folder and the Automator actions is started, and the instant the final image is copied or imported into that folder. Say, for example, you're copying 100 images from your digital camera to aforementioned 'hot folder'. As soon as image #1 is copied to said 'hot folder', Automator lauches the folder action that begins importing images into Aperture. Say that by the time the action is actually sent over to Aperture to begin importing images, 25 images have been copied to said 'hot folder'. Then, ONLY THOSE 25 IMAGES are imported into Aperture, and then the Automator action quits. Meaninwhile, images 26 - 100 are still being copied into said 'hot folder', but Automator feels like it's already done it's job. So images 26 - 100 are never imported into Aperture, and you're left with a partial import.

The above is just an example scenario. Sometimes Automator will launch the import action again, and again, but there's no guarantee that ALL 100 images will be imported into Aperture (even though all 100 images will be copied into said 'hot folder'). Seems like a huge bug with the 'Import Images' Automator action for Aperture.

On the other hand, if I simply move a folder of images into this 'hot folder', then the move is almost instantaneous (given that the folder you are moving resides on the same hard drive as the 'hot folder'). Since it's INSTANTANEOUS, the time difference between when the move is made and completed, and the point at which the Automator action is launched, is almost null... hence all images are imported into Aperture.

Crazy... yet predictable. Anyone have a workaround for this? Anyone else experienced this?

MacBook Pro Core 2 Duo, Mac OS X (10.4.8)

Posted on Nov 29, 2006 2:07 PM

Reply
2 replies

Nov 29, 2006 4:20 PM in response to sarangiman

I'm using a hot folder to import to Aperture as well, and also had the same problems when I try to configure it.

I solve it by creating an action in Automator that will copy all the images from the memory card to a temp folder when a card is inserted in the card reader. At the end of the action all the files inside the temp folder are moved to the actual hot folder, as you said this is almost instant so works perfectly.

So basicly the workaround is the following:

Card inserted - Image capture starts and copy all the images to a temp folder - Images then move to Aperture's hot folder - Aperture gets all the images.

Nov 29, 2006 4:26 PM in response to Eduardo Calvo

Cool. Right now I have Graphic Converter copying all images to a particular folder when a digital camera/card is inserted (since it automatically loss-lessly rotates JPEG images UNLIKE Aperture and other programs).

Any way I can make Automator copy that folder after Graphic Converter is done importing? Unfortunately I don't see any Graphic Converter actions in Automator...

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Hot folder for import, using Automator/Folder Actions -- pretty quirky

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.