The find command via cron is much more automated (set it once and forget about it).
But at is workable.
I prefer to use at for one-off type jobs, since the at-job is removed once it has executed. Whereas cron is better for continuous-type jobs (like the one you are asking about).