File 类
File类的对象主要用来获取文件本身的一些信息,例如文件所在的目录、文件的长度、文件读写权限等,不涉及对文件的读写操作。创建一个File对象的构造方法有3个:
File(String filename);
File(String directoryPath,String filename);
File(File f, String filename); (f是指定成一个目录的文件)
使用 File(String filename)创建文件时,该文件被认为是与当前应用程序在同一目录中,由于 JSP引擎是在 bin下启动执行的,所以该文件被认为在下列目录中:
D:\Tomcat\jakarta-tomcat-4.0\bin\ 。
获取文件的属性
经常使用 File类的下列方法获取文件本身的一些信息:
1. public String getName():获取文件的名字。
2. public boolean canRead():判断文件是否是可读的。
3. public boolean canWrite():判断文件是否可被写入。
4. public boolean exits():判断文件是否存在。
5. public long length():获取文件的长度(单位是字节)。
6. public String getAbsolutePath():获取文件的绝对路径。
7. public String getParent():获取文件的父目录。
8. public boolean isFile():判断文件是否是一个正常文件,而不是目录。
9. public boolean isDirectroy():判断文件是否是一个目录。
10. public boolean isHidden():判断文件是否是隐藏文件。
11. public long lastModified():获取文件最后修改的时间(时间是从 1970年午夜至文件最后修改时刻的毫秒数)。