Greg wrote: > 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 > > > You've gotta give us some more information. It would be better to include the whole method than just one line. Dan