/*
File类
用于将文件或者文件夹封装成对象,方便文件与文件夹属性信息的操作
File对象何以作为参数船体给流对象
常见操作:
1,创建
boolean createNewFile(); 在指定位置创建文件,如果文件存在不创建返回false
和输出流不一样,慧慧覆盖文件
2,删除
boolean delete(); 删除成功返回true 失败返回false
void deleteOnEixt(); 在程序退出时删除文件
3,判断
boolean exsts();文件是否存在
boolean isFile();是否是文件
boolean isDirectory();是否是目录
boolean isHIdden();是否是隐藏文件
boolean isAbsdute();是否是绝对路径
4,获取信息
String getName(); 获取名字
String getPath();获取路径
String getAbsolutePath();获取绝对路径
String getParet();获取父目录 该方法返回的是绝对路径中的父目录,
如果获取的是相对路径返回null
例如:File f = new File(“demo.txt”);
如果相对路径中有上一层目录则返回该目录
例如:File f = new File(“d://java//demo.txt”);
long lastModifile() 获取最后一次修改时间
long length();获取文件大小
5, 修改名字
boolean renameTo();修改文件的名字,且文件会被移动
例如:
File f1 = new file("c:\\demo.txt");
File f2 = new File("d:\\file.txt);
f1.renameTo(f2);
则C盘中的文件demo.txt会被重命名为file.txt切被移动到d盘中
6,其他
*/
|
|