File知识点记录

记录File的常规操作


File既包括文件也包括文件夹

file类的创建(类!!!)

File fileFirst=new  File(String  DiectoryPath)
参数用于指明文件夹的路径或文件的路径,用于创建文件夹或文件
File  fileSecond=new File(String DiectoryPath,String FileName)
DiectoryPath文件所在文件夹的位置,FileName为文件名,用于创建文件

以上只是创建了File类并没有创建文件或者文件夹


真正文件的创建

fileSecond.creatNewFile()
创建成功会返回True,如果已存在返回false
一般在创建前会进行父目录存在判断与本文件存在判断


文件夹的创建

fileFirst.mkDir()
文件夹的创建,父目录一定纯在,否者会报错
fileFirst.mdDirs()
文件夹的创建,如果父目录不存在,一并创建;


文件或文件夹的删除

file.delete()
方法可以删除一个文件或者一个整个文件夹(整个目录),返回结果是布尔类型


文件或文件夹的纯在判断

file.exist()
根据返回值进行判断,true为存在


文件或文件夹的绝对路径

file.getAbsolutePath()
返回字符串类型


是文件或文件夹的判断

file.isFile()
file.isDirectory()