File类不代表文件 内容。
在java中可以混淆\和/
import java.io.*;
import java.util.Date;
public class FileTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
File f = new File("adb\\1.txt");
if(f.exists())
{
f.delete();
}
else
{
try {
f.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
System.out.println("File name:" + f.getName());
System.out.println("File path:" + f.getPath());
System.out.println("File abs path:" + f.getAbsolutePath());
System.out.println("File parent:" + f.getParent());
System.out.println(f.exists()?"exits":"not exits");
System.out.println(f.canRead()?"read":"not read");
System.out.println(f.isDirectory()?"directory":"not directory");
System.out.println("File last modified:" + new Date(f.lastModified()));
}
}