File类:是文件和目录路径名(文件夹)的抽象表现形式
得到文件的绝对路径:
Thread.currentTheah().getContextclassLoader().getResource("").getpath();
建立文件
File file1 = new File ("C://temp//myNote.txt"); // in Windows 这是windows文件系统下的方法
File file2 = new File ("/tmp/myNote.txt"); // in Linux/Unix unix文件系统的方法
最安全的建立文件的方法:
File myFile = new File("C:" + File.separator + "jdk1.5.0" + File.separator, "File.java");
File.separator 是文件路径符号。
常用方法:
String getName(); //取得文件名称的方法
getPath(); //取得文件路径的方法
boolean isAbsolute(); //测试此抽象路径是否为绝对路径名
getParent(); //取得文件的根目录
exists(); //判断文件是否存在
isDirectory(); //判断是否是目录
isFile(); //判断文件是否是一个标准文件
canRead(); //判断是否可读
canWrite(); //判断是否可写
long length() //返回此抽象路径名表示的文件的长度
File[] listFiles() //返回一个数组,这些路径表示此抽象路径表示的目录下的文件
mkdir() //创建文件
mkdirs() //创建文件,包含所有必须但不存在的目录
delete() //删除
renameTocFile dest(File dest) //重命名,dest——新路径名