Creation dates are not supported by every operating system. That's why Java doesn't have a method to get the creation date of a file. I ran into this problem recently also.
What I did was append the timestamp as appendix for the file.
File f = new File("myFile-" + System.currentTimeMillis());
When you later look for your file, you'll be able to extract the appendix and convert it back to a date to find it's creation date.
String fileName = f.getName();
String[] split = fileName.split("-");
long timeStamp = 0;
try {
timeStamp = Long.parseLong(split[1]);
} catch(NumberFormatException nfe) {
nfe.printStackTrace();
}
System.out.println("Creation date for file " + f + " is " + new Date(timeStamp));