Matt Benson wrote:
--- Steve Loughran <[EMAIL PROTECTED]> wrote:

I am thinking we can and should factor out all
timestamp checking into one place, like FileUtils and FileSet.


+1


Incidentally, on that granularity discussion
yesterday. There is a platform independent way to determine this:
experimentation. Just set the timestamp of a file repeatedly to work out the
minimum acceptable granularity for setLastModified() getLastModified().



Where would you suggest doing this? in java.io.tmpdir? This might give us a reasonable default for the execution box, but if granularity is truly per filesystem, it kind of leaves us in a position from which I can't see any attractive options. I don't think we should be touching files all over every accessible filesystem just to determine granularity per file, though I don't really think that's what you were proposing. Again, CHKNTFS can tell you per local root on NT/2K/XP whether you're dealing with an NTFS volume, but as most people probably don't have more than a couple that of dubious value as well...



You'd have to do a task <getfilesystemgranulary dir="test-dir" />

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to