This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I don't know of any OS file systems that keep the last modified and creation timestamps separately. You only see the last modified timestamp which is why the API only has lastModified(). If the file happens to be a new one, the last modified timestamp would be the creation timestamp as well. To preserve the creation timestamp, that information would have to be embedded into the document itself, similar to what MS Word does with its .doc files. But that is application specific behavior and I don't think that's something that you'll find being supported in the standard Java API anytime soon, if ever. Junilu