For new applications written in Java 7, is there any reason to use a java.io.File object any more or can we consider it deprecated?
I believe a java.nio.file.Path can do everything a java.io.File can do and more.
No, you can't consider it deprecated unless and until it is so marked in the File Javadoc.
File