java.io.File类代表文件和目录的属性描述和创建删除修改,但不能对其内容作修改操作。 File类提供了以下常用的方法来操作文件和目录:
² File(String path)构造方法创建新的文件对象,参数path代表文件的路径
² boolean isFile()判定是否是数据文件 boolean
² isDirctory()判定是否是目录 long length()返回文件大小(单位是字节)
² String getName()返回文件或目录的名称
² String getPath()返回文件或目录对象创建时的路径
² String getAbsolutePath()返回文件或目录的绝对路径。
示例代码: public class Test { public static void main(String[] args) { File file = new File("src\\weizhang\\Test.java"); if (file.isFile()) { long len = file.length(); System.out.println("文件大小:" + len); String fileName=file.getName(); System.out.println("文件名称:" + fileName); String path=file.getPath(); System.out.println("文件路径:" + path); String absPath=file.getAbsolutePath(); System.out.println("文件路径:" + absPath); } } } | 运行程序,结果如下:
文件大小:1174 文件名称:Test.java 文件路径:src\weizhang\Test.java 文件路径:d:\myjava\workspace\weizhang\src\weizhang\Test.java | | |