Descript.ion files not updated correctly from search window
Posted: Sun Jul 05, 2020 4:27 pm
XnView MP 0.96.4 64bits
Windows 7 Pro 64bits
I use Descript.ion files a lot for tagging because old as it is, it's still a viable means to use that tagging info across different programs (I even have an old ACDsee 3.1 in use for exactly that reason)
When using the search function to select a batch of files in different subdirectories and trying to batch-change their comment(s) (write all, only in the descript.ion files, not embedded), the search result shows the comments/ annotations correctly changed, but if you do the same search again, some of the files will show up with the old comments/ annotations.
It seems to depend on the specific subdirectory the files are located, as some directories seem to be updated correctly, others are not.
every single subdirectory in question has a descript.ion file and every file in there has an entry in the descript.ion with an "old" comment/ annotation.
none of the descript.ion files have hidden, system or read-only attributes set.
if I manually enter the problematic subdirectories, batch-changing the comments/ annotations works correctly and sticks, the issue only seems to come up when trying to do so from a result window of a search (didn't try it with quick search) - the problematic directories are always the same ones and no path exceeds any size restriction (i.e. length of the path including the filename of the descript.ion file is well within the limits of what windows 7 permits).
So far I have use only XnView Classic and I only tried out XnView MP for a couple of days now, so I can't tell if that's an old issue or one of the current release.
And btw: thank you for the excellent work - so far I have only found a very few minor possible improvements in XnView MP which would belong in different channel.
Edit for additional info: a lot of the original Descript.ion files have been created by ACDsee, which means that with ACDsee being notoriously bad at housekeeping these files, it's possible there are entries in the Descript.ion files referencing files that do not exist anymore, as well as the order of files in the Descript.ion file follows no strict rule like alphanumeric sorting or similar - dunno if either might matter.
Windows 7 Pro 64bits
I use Descript.ion files a lot for tagging because old as it is, it's still a viable means to use that tagging info across different programs (I even have an old ACDsee 3.1 in use for exactly that reason)
When using the search function to select a batch of files in different subdirectories and trying to batch-change their comment(s) (write all, only in the descript.ion files, not embedded), the search result shows the comments/ annotations correctly changed, but if you do the same search again, some of the files will show up with the old comments/ annotations.
It seems to depend on the specific subdirectory the files are located, as some directories seem to be updated correctly, others are not.
every single subdirectory in question has a descript.ion file and every file in there has an entry in the descript.ion with an "old" comment/ annotation.
none of the descript.ion files have hidden, system or read-only attributes set.
if I manually enter the problematic subdirectories, batch-changing the comments/ annotations works correctly and sticks, the issue only seems to come up when trying to do so from a result window of a search (didn't try it with quick search) - the problematic directories are always the same ones and no path exceeds any size restriction (i.e. length of the path including the filename of the descript.ion file is well within the limits of what windows 7 permits).
So far I have use only XnView Classic and I only tried out XnView MP for a couple of days now, so I can't tell if that's an old issue or one of the current release.
And btw: thank you for the excellent work - so far I have only found a very few minor possible improvements in XnView MP which would belong in different channel.
Edit for additional info: a lot of the original Descript.ion files have been created by ACDsee, which means that with ACDsee being notoriously bad at housekeeping these files, it's possible there are entries in the Descript.ion files referencing files that do not exist anymore, as well as the order of files in the Descript.ion file follows no strict rule like alphanumeric sorting or similar - dunno if either might matter.