>>16865
>Since the archive time field can be modified within Hydrus in the first place, I figured modding the import process to pull the creation dates to that field would accomplish this and avoid having to manually change the date on every single file entry.
Sure, but the archive times are meant to show the date a file was put into the archive. Putting the creation date in there would destroy its purpose. Why not use the modified time instead? Would make more sense to me since they have both to do with the creation/alteration of files, but even then, what would make most sense is to ask Hydev to implement a new time type 'source/original creation time' with a way to parse those times before they get copied into db OR copy them but set their creation time to the original after the copy, which wouldn't change the hash i guess since the dates are part of the filesystem. Would be interesting to know what Hydev thinks and if it makes sense.
>If the "file modified time" field has no chance of being changed after the image is committed to the .db file then I guess that would satisfy that need.
Not sure if i understand, but the 'file modified time' can also be changed within hydrus, just like the archived time. But this stays in Hydrus' DB of course, not applied to file itself. Right-click -> manage -> times -> click on the date button.
Within Windows the creation/modified/last access times of files themselves can be changed by tools too. Thats why Hydev COULD potentially implement creation time parsing.
I guess you didn't already delete your original files after importing them into Hydrus, otherwise your plan would end here anyway, since all the files in the DB don't have their original date before import. But a somewhat messy way to save your creation times would be to rename your original files with a tool, for example Advance Renamer. It lets you rename the filenames to the creation date for example. Then import them back into Hydrus and apply a namespace tag like 'creation date:' for the imports. So you would have them saved as tag if that would be good enough for you. You can hide that namespace later too if it annoys you to see it all the time. If you rely on not changing the filenames, then this isn't an option.
Another way might be the client API which can do alot, but that is above my pay grade. You have to wait for Hydev to help you with that, after he is back from vacation.