File
File类:
File类常见的方法:
1:创建:
A:doolean createNewFile():在指定的目录下创建文件,如果该文件已存在,则不创建,
B:boolean mkdir():创建此抽象路径名指定的目录,
C:boolean mkdirs():创建多级目录,
2:删除:
A:boolean delete():删除此抽象路径名表示的文件或目录,
B:void deleteOnExit():在虚拟机退出时删除,
注意:在删除文件夹时,必须保证这个文件夹中没有任何内容,才可以将文件夹用delete删除,java删除不走回收站,
3:获取:
A:long length():获取文件大小,
B:String getName():返回由此抽象路径名表示的文件或目录的名称,
C:String getPath():将此抽象路径名转换为一个路径名字符串,
D:String getAbsolutePath():返回此抽象路径的绝对路径名字符串,
E:String getParent():返回此抽象路径名父目录的抽象路径名,如果此路径没有指定的父目录,就返回null,
F:long lastModified():返回此抽象路径名表示的文件最后一次呗修改的时间,
G:File.pathSeparator:返回当前系统默认的路径分隔符默认为“ ;”,
H:File.Separator:返回当前系统默认的目录分隔符默认为“\”,
4:判断:
A:boolean exists():判断文件或者文件夹是否存在,
B:boolean isDirectory():测试此抽象路径名表示的文件是否是一个目录,
C:boolean isFile():测试此抽象路径名表示的文件是否是一个标准文件,
D:boolean isHidden():测试此抽象路径名指定的文件是否是一个隐藏文件,
E:boolean isAbsolute():测试此此抽象路径名是否为绝对路径名,
5:重命名
A:boolean renameTo(File dest):可以实现移动的效果,剪切+重命名,
String [] list():列出指定目录下的当前的文件和文件夹的名称,包含隐藏文件,
如果调用list方法的File对象中封装的是一个文件,只有封装的对象存在并且的文件时,这个方法才有效,