My mother-in-law was working on material for a slideshow of images for a friend, and she had painstakingly sub-categorized a ton of images before she realized she needed to resize them all to web size before she sent them along. iPhoto to the rescue! A quick import and export to a new folder later she had web-sized images to zip up and post to a ftp server, but iPhoto had stripped her organization folders. She needed to send the files and their organization to their friend, but didn't have time to reorganize. UNIX to the rescue!
Open up a terminal window and type:
'cd ' (without the quotes and with a space at the end), then drag the folder you want recursively listed to the terminal window and let it finish the path. Hit return.
ls -RF > ~/Desktop/folder_list.txt
The -R flag drills recursively into sub folders.Mac OS X Hints
http://hints.macworld.com/article.php?story=2004020716455773