File的目的是为了获取磁盘上文件的信息或在磁盘上创建新的文件夹,但不涉及对文件的读写操作
1.创建File对象的构造方法有三个:
- File(String filename)
- File(String directoryPath,String filename)
- File(File dir,String filename)
其中filename是文件名,directoryPath是文件路径,dir为目录,使用第一个去创建时,文件被认为与当前应用程序在同一目录.
2.文件的属性
经常使用File类的下列方法去获取文件信息
- public String getName()//获取文件名字(下列省略public)
- boolean canRead() //判断文件是否可读
- boolean canWrite() //判断文件是否可被写入
- boolean exists() //判断文件是否存在
- String getAbsolutePath() //获取文件的绝对路径
- String getParent() //获取文件的父目录
- boolean isFile() //判断文件是否是一个普通文件
3.文件的创建和删除
当创建文件时,例如
File file = new File("文件名")
如果当前路径没有和文件名一样的文件,则调用:public boolean createNewFile();去创建文件
而删除文件则直接使用public Boolean delete()方法 如: file.delete()