change file creation time on msdosfs
Robert Bonomi
bonomi at mail.r-bonomi.com
Sat Aug 28 02:31:55 UTC 2010
> From owner-freebsd-questions at freebsd.org Thu Aug 26 14:33:04 2010
> Date: Thu, 26 Aug 2010 21:06:04 +0200
> From: Dominic Fandrey <kamikaze at bsdforen.de>
> To: freebsd-questions at freebsd.org
> Subject: change file creation time on msdosfs
>
> I need to change the file creation time of some files on an
> msdosfs file system.
>
> Is there any other way to do this than copying the file and deleting
> the original?
There are _always_ alternative ways. With suffficient knowledge, oue
could, for example, use 'dd' to copy the required two bytes to the
appropriate position on the raw device holding the filesystem.
This approach is, however, not likely to be at all 'reasonable' for
the average user.
> The usual suspects like touch and mv do not work.
yup. 'creation' timestamp is intended to be more-or-less immutable in
the Unix world. And that 'viewpoint' carries over to other kinds of
filesysems grafted onto a Unix host.
>From inside a 'custom' program, it's fairly readily doable, the system
calls to do it, to exist. but, off-hand, I can't think of anything that
makes it 'easy' for the average user to do it.
>
> Regards
>
> --
> A: Because it fouls the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
> A: Top-posting.
> Q: What is the most annoying thing on usenet and in e-mail?
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>
More information about the freebsd-questions
mailing list