Skip to main content
Known Participant
February 14, 2022
Question

I tried moving directory trees and lightroom lost them

  • February 14, 2022
  • 5 replies
  • 340 views

I've been avoiding the ransomware version of lightroom for years but in the past couple of weeks was forced to make the change.  At first it seemed to work a bit faster, things that had broken over time in LR6 (like maps) were working again.  Then I tried to move some directory trees within lightroom.  I learned long ago that if you are moving files you have to do it in lightroom or lightroom can't find them, though it's straightforward to fix.
I'm running macOS Catalina 10.15.7 on a Mac Pro
The system is installed on a SATA 1TB SSD
My home directory is installed on a 2TB Apple RAID which is symlinked from the system drive under /Users

I work on freshly imported files on the SSD under ~/photos_fresh 
For example the files from my paid photo job Friday night were in
~/photos_fresh/220211_bandname
My photos of wild turkeys from my bike ride today were in
~/photos_fresh/220213_turkeys

When I am done working on files and no longer need SSD speed for working on them I move them to my primary spinny and my two backup locations.  For example
/Volumes/photo_ab/pictures_2022a/2202/220213_turkeys
for the primary storage where Lightroom would see it.
Lightroom would make the top level directory where I expected it, but all of the files under it would end up so that I could only find them someplace like
/Volumes/photo_ab/Volumes/ssd_raid/Users/lrc/photos_fresh/220213_turkeys
I wouldn't even be able to see the files under
~/photos_fresh/220213_turkeys

It is like it doesn't under stand basic file structure and linkages and tries to duplicate the entire file tree back to root

This is not good. This is bad. This is double double plus ungood levels of bad.

 

This topic has been closed for replies.

5 replies

EllarseeAuthor
Known Participant
February 14, 2022

Oops, I missed the before, tried to redo it but it didn't show, lets try again

EllarseeAuthor
Known Participant
February 14, 2022

 

Oops, forgot the before and can't find the edit button, this is what I moved

 

EllarseeAuthor
Known Participant
February 14, 2022

Here are screen shots in LR showing before and after
and one in terminal showing where it was theortetically moved to.  Now I can't find where foo_1/bar_1 ended up

 

 

EllarseeAuthor
Known Participant
February 14, 2022

I put my mouse pointer over the top of the directory tree I want to move, and I push down on the left button. I then move the pointer over to the location I want it to be moved to and I release the button.
This is exactly the same way as I've been doing it on this system since lightroom 1.

These directories are on the left side of the LrC window under Folders and there's a separate tree for each mounted drive/Volume. 

I've never had this problem before.  Under LR 6 it would get confused when I moved things and I'd have to close and reopen lightroom but this is new.  It makes the top level directory in the right place but then the whole directory tree gets moved someplace weird and Catalina can even have trouble finding the files.


F. McLion
Community Expert
Community Expert
February 14, 2022

I never had nor heard of similar issues.

Could you please explain in more details how you move the entire tree?

--- Got your issue resolved? Please label the response as 'Correct Answer' to help your fellow community members find a solution to similar problems. ---
EllarseeAuthor
Known Participant
February 16, 2022

I have found a couple of workarounds, mainly that involve not using symbolic links. 

However, in my testing I made a subdirectory in lightroom, then made a child directory under that.  I did not add photos because I was just trying to test what happens to things in the directory, and when I tried to move the directory tree in LR, the empty child directory showed up as missing.
It turns out that when lightroom moves the directory tree it keeps a reference to the (empty) child directory, but does not create it on the target disk.