File类是java.io包下代表和平台无关的文件和目录,File不能访问文件内容本身。
File类基本操作:
System.out.println("判断文件是否存在:"+file.exists());//判断文件是否存在,返回Boolean值 System.out.println("创建文件夹:"+file.mkdir());//创建文件夹,只能创建一层,返回Boolean值 System.out.println("文件目录:"+file.getParent());//返回文件最后一级子目录 System.out.println("创建文件夹:"+file2.mkdirs());//创建文件夹,创建多层,返回Boolean值 System.out.println("创建新文件:"+file3.createNewFile());//创建新文件,此处需处理异常,返回Boolean值 System.out.println("删除文件:"+file3.delete());//删除文件,返回Boolean值 System.out.println("文件改名:"+file.renameTo(file4));//文件改名,传入另一个文件 System.out.println("文件名:"+file.getName());//返回名 System.out.println("文件路径:"+file.getPath());//返回文件路径 System.out.println("绝对路径:"+file.getAbsolutePath());//返回绝对路径 System.out.println("文件夹:"+file.isDirectory());//返回是否文件夹 System.out.println("是否文件:"+file.isFile());//返回是否文件 System.out.println("是否文件夹:"+file.isDirectory());//返回是否文件夹 System.out.println("是否绝对路径:"+file.isAbsolute());//返回是否绝对路径 System.out.println("文件长度:"+file.length());//返回文件长度 System.out.println("最后修改时间:"+file.lastModified());//返回最后修改时间