If it does the job then go for it. But be sure and test, test, test.

There seem to be subtle time-bombs awaiting us in handling file timestamps.