File;类常见方法:
1.创建
boolean creatNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false
和输出流不一样,输出流对象一创建文件,而且文件已经存在,会覆盖,
boolean mkdir():创建一级目录,返回true,创建成功
boolean mkdirs():创建多级目录,返回true,创建成功
2.删除
boolean delete(); 删除失败返回false,如果文件正在被使用,则删除不了返回,false
void deleteOnExit(); 在程序退出时删除指定文件
3.判断
boolean exists():文件是否存在
isFile();文件是否存在
isDirectroy();文件是否是目录
isHidden();文件是否是隐藏文件
isAbsolute();是否是绝对路径
4.获取信息。
getName():获取名称
getPath():获取路径
getparent():获取父目录,
getAbsoultFile():获取绝对路径,作为对象或字符串输出
getAbsoultPath():获取文件绝对路径
lastModified():判断最后一次被修改的时间
length():获取文件大小
|
|