567 Views 4 Replies Latest reply: Feb 9, 2007 11:31 AM by EdwinK
I have my iPhoto library on my PowerBook, the pictures are not copied into that library while I imported the pictures but resides on a firewire harddisk.
This works great.
Yes it does.
I copied my library on a (second) external harddisk and also copied my pictures (from the firewire harddisk) to that same (second) external harddisk.
The problem is that you have moved your pics but not told the library where. This is one of the difficulties with not allowing iPhoto to manage the files.
The best I can suggest is that you try going to the iPhoto Library Folder and in the Originals folder you will find Roll folders with aliases to the original pics. Click on an alias, and it should tell you that it cannot find the Original. Then use the dialogue box to locate the new location for the Original.
I'm not sure but you may have to do this for each pic.
Thanks TD, you helped me to understand what to do.
I now need a tool to change the alias original values.
The alias contains :/Volumes/firewire disk/pictures/.....
I want to change that to : /Volumes/ext disk/pictures/.....
Is there a tool wich can change all alias files in a folder, which have also subfolders and subfolders etc. to change ?
I'm sorry I know of no such tool. Perhaps an applescript could do it? But I'm no expert on AS, so perhaps if you posted on the AS forum
This apple script will do the job :
set f to choose folder
tell application "Finder"
set alias_files to every file of entire contents of f whose kind is "Alias"
repeat with this_alias in alias_files
-- get a reference to the original item
set orig_item to original item of this_alias
set orig_item to "" & orig_item
-- change the original item of the alias file
set driveOffset to offset of ":" in orig_item
set neworigitem to text from character driveOffset to end of orig_item
set neworigitem to "Shared" & neworigitem
set original item of this_alias to neworigitem