I am seeing the following situation on Windows 7:
file.exists() == false
file.getAbsoluteFile().exists() == true
The file in question is “var\log”, the absolute path does refer to an existing file that is in a normal subdirectory (not a virtual store). This is seen from the IDE.