From: Greg Date: 2007-04-20T09:45:06+09:00 Subject: Cross-device link error Working through Pine's Programming book and got this error (complete at bottom): Cross-device link -...(Errno::EXDEV) Trying to read photos from a memory card to hard drive and rename them. Someone posted the same error on the book's errata page and I didn't see a response so though I better look elsewhere gscar-computer:~ gscar$ ruby "/Users/gscar/Documents/Ruby/Pine-Learning to Script/RenamingYourPhotos\302\24711.5.y.rb" What would you like to call this batch? Testing Downloading 3 files: /Users/gscar/Documents/Ruby/Pine-Learning to Script/RenamingYourPhotos��11.5.y.rb:38:in `rename': Cross-device link - /Volumes/CANON_DC/DCIM/100CANON/IMG_2324.JPG or Testing01.jpg (Errno::EXDEV) from /Users/gscar/Documents/Ruby/Pine-Learning to Script/RenamingYourPhotos��11.5.y.rb:38 from /Users/gscar/Documents/Ruby/Pine-Learning to Script/RenamingYourPhotos��11.5.y.rb:28:in `each' from /Users/gscar/Documents/Ruby/Pine-Learning to Script/RenamingYourPhotos��11.5.y.rb:28 ======= Line 28 is: picNames.each do |name| ���Line 38 is: File.rename name, newName Thanks for any help Newbie