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