
I've considered just copying the bulk of the data into the database, and then just not worrying about newly created files obviously this is a LOT simpler, but it means I will have to manually track new files somehow and then add them into the database at a later date.

Other than "Don't Use DevonThink" (which is something I've been told several times, but there's not similar alternative I've found), is there a way to do this that I HAVE NOT THOUGHT OF? Even if it means sacrificing some automation, etc.? Of course having all these chains of automated sync/copy/WebDav folders is probably unstable, and furthermore, it's likely for various reasons that various errors will always be going on in the background.
#DEVONTHINK TO GO SYNC MAC#
In order to fix Problem #6, I found a Mac program called Hazel, which is NOT a sync program, but a task automator - it is capable, with some annoyances, of moving files into this empty Inbox folder, WITHOUT comparing the destination folder against the source, so THIS COMPONENT OF THE PROBLEM IS SOLVED.Ĩ. This means that sync-software CANNOT sync properly to this folder because they always SEE the folder as being EMPTY (and thus cannot compare file deltas, and they just copy everything in the folder again, only to have it emptied again)ħ. DevonThink uses an open drop-folder (called Inbox), where files are dropped and are IMMEDIATELY Copied + Deleted into the database proper. Additionally, importing data into DevonThink is also made somewhat difficult because of the import vector. When both folders showed a file count discrepancy of 200 files out of 3000 transfers, I could not easily determine which 200 files had been NOT transferred = terrible.Ħ. It's very difficult to check the target folder against the origin folder for any files that were not transferred for whatever reason (using various folder compare tools fails because when a directory structure is stripped out, the dates attached to the files does not update, meaning in binary comparison, EVERY file 'looks' different).
#DEVONTHINK TO GO SYNC SOFTWARE#
Since the folder is flat, the sync software often encounters duplicate files, which it cannot handle well = errors.ī. Unfortunately, the FLAT file method created a lot of unforeseen problems:Ī. I actually managed to accomplish THIS too with Syncovery (a sync program which lets you sync to a target folder and strip the directory to FLAT file.)ĥ.


This means I need to maintain the WebDav folder in FLAT file format, stripping the normal directory structure.Ĥ. It requires a flat-file import (it can't read new data in subfolders). DevonThink has very poor file import abilities. But this has not been NEARLY as simple as I thought it would be.ģ. So it's a bit circuitous, but I haven't figured out a better way to do it yet.Ģ. I also want NEW files I create (and either save or rename into the monitored folders) on ANY sync-ed machine to transfer to the WebDav, and then get uploaded to DevonThink on the Mac, as well. The files are then moved off the WebDav into DevonThink on a the Mac where it lives.ġA. So I set up a file-sync system on my machines where target folders are copied to a WebDav folder. But I want it to just have a copy of all my data which remains safely in my filesystem(s).ġ.

While it has its strengths, it's very poorly designed for data input (they basically want you to put all your data into the database proprietary binary format). I am trying to use DevonThink, the Mac-based personal database software. This is a Complex file-transfer problem - I hope someone with more experience can offer their candid advice - I already know I'm probably trying to solve a a semi-unsolvable problem.
