From my reading of the interface, true synchronisation is not possible in MyPhoneExplorer. Neither mode for File Sync looks at the last updated time - Save Folder creates new versions of any file, wheras Reflect folder overwrites whatever is in the target folder.
I'm guessing this means that it isn't possible to read the last updated time on the phone. Is this the case? Or can we look forward to better File Sync at the moment.
Here's how I would use the file sync - I maintain a KeePass database on my home and work computers. I would like to sync any changes in this file to my phone and then only overwrite the older file on whichever computer. A bonus is that I can access KeePass on my phone using KeePass Mobile.
Is this something I can look forward to?
Anyone figured out a workaround for this limitation (or have I missed something?)
Cheers,
Dunx
File Syncing
Thanks - I noticed that if you go to the files view, then right click on a file and select details it gives you created by date (but not updated).
This gets updated when you sync from the PC to the Phone in reflection mode. So the Created date on the phone could be seen as the Updated date (as long as no editing happens on the phone) - so could you get closer to bi-directional syncing by comparing the Created by date on the phone with the Updated date on the PC?
For example:
file.txt gets synced from PC 1 to Phone.
Created date on phone is 01 Jan 2001
On the next sync job, on the PC file has been changed, so updated date is 2 Jan 2001. So overwrite the file on the phone. Created date on phone is 2 Jan 2001.
PC2 comes into the equation. file.txt doesn't exist on PC2, so file gets copied to PC2 - updated date on PC2 is 1 Jan 2001 (copied from phone Created date). File is updated on PC2 on 3 Jan 2001. Synced to phone - created date on phone is 3 Jan 2001.
PC1 is synced. On PC1 file.txt has updated date 2 Jan 2001. On phone created date is 3 Jan 2001. So copy from phone to PC1.
Could that work if the file was never edited on the phone?
This gets updated when you sync from the PC to the Phone in reflection mode. So the Created date on the phone could be seen as the Updated date (as long as no editing happens on the phone) - so could you get closer to bi-directional syncing by comparing the Created by date on the phone with the Updated date on the PC?
For example:
file.txt gets synced from PC 1 to Phone.
Created date on phone is 01 Jan 2001
On the next sync job, on the PC file has been changed, so updated date is 2 Jan 2001. So overwrite the file on the phone. Created date on phone is 2 Jan 2001.
PC2 comes into the equation. file.txt doesn't exist on PC2, so file gets copied to PC2 - updated date on PC2 is 1 Jan 2001 (copied from phone Created date). File is updated on PC2 on 3 Jan 2001. Synced to phone - created date on phone is 3 Jan 2001.
PC1 is synced. On PC1 file.txt has updated date 2 Jan 2001. On phone created date is 3 Jan 2001. So copy from phone to PC1.
Could that work if the file was never edited on the phone?