Java File类的部分属性
在本人电脑上有E:\MyProject\java1\javaBase\Source2.txt文件.
(注意标红的地方)
import java.io.File;
public class FileTest2 {
public static void main(String[] args) throws Exception{
File f=new File("source2.txt");
if(!f.exists()){
f.createNewFile();
}
System.out.println("是否可读:"+f.canRead());
System.out.println("是否可写:"+f.canWrite());
System.out.println("是否可执行:"+f.canExecute());
System.out.println("是否存在:"+f.exists());
System.out.println("是文件吗:"+f.isFile());
System.out.println("是目录吗:"+f.isDirectory());
System.out.println("名称:"+f.getName());
System.out.println("目录:"+f.getPath());
System.out.println("绝对路径:"+f.getAbsolutePath());
System.out.println("绝对路径的规范表示:"+f.getCanonicalPath());
System.out.println("文件最后修改时间:"+f.lastModified());
System.out.println("文件大小:"+f.length());
}
}
运行结果:
是否可读:true
是否可写:true
是否可执行:true
是否存在:true
是文件吗:true
是目录吗:false
名称:source2.txt
目录:source2.txt
绝对路径:E:\MyProject\java1\javaBase\source2.txt
绝对路径的规范表示:E:\MyProject\java1\javaBase\Source2.txt
文件最后修改时间:1395749829308
文件大小:3