Is there a solution for having
One unified list/catalog of all files and folders from different external harddrives, which can be used to move and rename items but later when that external drive is connected, The relative files/folders get renamed, copied, moved and removed based on changes made in that catalog.
This is because it is very hard and cumbersome to connect all external HDDs and even if connected all of them have to run for the entire duration of organising every file in all drives.
Basically like an Adobe Lightroom Catalog but for files and folders. We can work on the catalog and changes get applied to originals when HDD is connected.
Never mind stackoverflow, after three days of rigorous search I found the solution to get what I needed done.
With this process anyone can have only the links of all their Terabytes of files in all their Hard-drives, servers, NASs, Cloud etc. in a small ready to access package (hardly MBs) and can be organised, tagged, renamed and cleaned.
Then later once done can replace all the links with original files in their respective organised and modified locations without any hassle and Hard-drive runtime or strain.
I used apple script to tell finder to do the following, but the arriving at the solution took several twists, turns and trial and errors due to my lack of programming fundamentals and how file systems work.
SOLUTION:
Three steps of apple script to
Replicate a directory structure between a source and destination folder with only folders and sub-folders (all). But with the symbolic links of files rather than the files itself.
Converting all the symbolic links to Mac finder type aliases so that they can be processed with apple script.
Replacing all the aliases with the the original files they are pointing to.
The script for each step is also posted with detailed comments along with the screenshots
STEP 0
STEP 1:
STEP 1
STEP 2:
STEP 2
STEP 3:
STEP 3_a
STEP 3_b.
I wished there was an app for all this
But then I would have never learned all these.
Hoping this will be useful to everyone in need.
Good Day