My master set of PortableApps are on my USB Flash Drive and I keep a copy on the D drive in my computer for convenience and a backup copy on a NAS drive.
When we get the "Ability to save installers for later use" I will repeat the updates on the 2 copies.
Until then I would like to be able to call a synch program with only the PortableApps directories that have been updated.
Is there a way to know which apps have been successfully updated?
I've thought of checking the timestamp of each PortableApps\App directory - apart from McAfeeStingerPortable which I see doesn't get 'touch'ed - is this a reliable method?
The method you're suggesting, is not, in fact, as accurate as you have surmised. In the example you've given, you're correct in that the timestamp for the App directory in McAfee Stinger Portable does not get changed, however you'll note that the Stinger directory inside App does.
Unfortunately at this time there is no easy way to check which apps have been updated. What I would suggest is using an app such as Toucan, running a mirror syncjob on the PortableApps directory, excluding the data directories, and doing a comparison for changes - not based on timestamps, likely a short file check would work.
Thanks Gord, I should have made myself clear, my app of choice is Synchronize It!, been using it for years, it's faster than DsynchronizePortable and FreeFileSynchPortable (not tried Toucan recently) but still takes too long to uneccesarily check all 136 portableapps to find the few that have been updated. I run my backup procedure when I exit the menu before pulling the drive and want to minimize the time it takes.
So I guess its a feature request for the updater to store a list of the last succesfully updated apps.