Photography Asked on May 29, 2021
So I can easily create a smart collection of files that I didn’t put into a collection, and that collection includes 90-95% of the photos in my catalog. I was wondering if I can leverage that collection to move the files to my backup drive, but retain the folder structure, i.e. (year > month > date) when the files are moved, while not impacting the photos / files that ARE in a collection. Is that most across hundreds of such folders?
My current flow is moving the entirety of the folders, but obviously then I am also moving the files I have edited. I know as long as the backup drive is visible I can still see and export those off-the-laptop files, but I would rather keep them but not the unpicked files. Note that I always import in the year > month > date tree folder structure and I would to keep that uniform.
Wondering if anyone has had success in doing something similar to the above.
You can click cmd-A (cntrl-A windows) to select all, then click on an image and drag/drop them to a new location. It will not recreate the date folder structure in the new location (AFAIK); but you can have the images sorted by capture date (i.e. in sequence).
Answered by Steven Kersting on May 29, 2021
I don't think there's a way to do this in the Lightroom GUI, but you could do it via a script:
/Users/0pt1m1z3/photo_archive/2020/07/20200730/IMG_00001.CR2
/Users/0pt1m1z3/photo_archive/2020/07/20200730/IMG_00002.CR2
/Users/0pt1m1z3/photo_archive/2020/07/20200730/IMG_00003.CR2
/Users/0pt1m1z3/photo_archive/2020/07/20200730/IMG_00004.CR2
/Users/0pt1m1z3/photo_archive/2020/05/20200510/IMG_00001.CR2
/Users/0pt1m1z3/photo_archive/2020/05/20200510/IMG_00001.CR2
/Users/0pt1m1z3/photo_archive/2020/05/20200511/IMG_00003.CR2
/Volumes/Back-up_photos/2020/07/20200730/IMG_00001.CR2
/Volumes/Back-up_photos/2020/07/20200730/IMG_00002.CR2
/Volumes/Back-up_photos/2020/07/20200730/IMG_00003.CR2
/Volumes/Back-up_photos/2020/07/20200730/IMG_00004.CR2
/Volumes/Back-up_photos/2020/05/20200510/IMG_00001.CR2
/Volumes/Back-up_photos/2020/05/20200510/IMG_00001.CR2
/Volumes/Back-up_photos/2020/05/20200511/IMG_00003.CR2
origin = load_file(origin.txt)
destination = load_file(destination.txt)
for i in length(origin):
print(f"Copying file {origin(i)}")
copy(origin(i), destination(i))
It's important in this whole process that the list order does not change in the origin or the destination list. You could add some verification to your script to make sure. Alternatively you could skip step 3, and come up with the destination path on the fly in your script.
Answered by Saaru Lindestøkke on May 29, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP