File类 是专门通过对象操作本地文件
能够关联本地文件进行 文件信息的处理
构造方法:
1.public File(String pathname)<br /> 参数传入一个路径 构造一个File对象<br /> 2.public File(String parent,String child)<br /> 父路径和子路径分开写:<br /> 子路径就有可能变量 父路径可以通过传参来写<br /> 传入父路径 和子路径的 字符串 构造一个File对象<br /><br /> 3.public File(File parent,String child)<br /> 传入父路径的File对象 传入子路径字符串
File类的一些成员方法:
创建方法(3种):
1.public boolean createNewFile()
创建一个新文件 返回布尔值表示是否创建成功
如果路径中没有创建的文件 创建成功返回true
如果路径中已存在同名文件 文件已存在返回false
如果路径不存在则 直接报错
没有该文件时 创建成功返回true:
已有同名文件再创建则返回false:
路径不存在 则报错:
2. public boolean mkdir() 创建一个新目录(文件夹)
只能创建一层目录 否则返回false<br />创建多层就不可以 返回false:
3. public boolean mkdirs() 可以创建多层目录
删除方法:
public boolean delete()<br /> 如果file对象关联的是目录 则**目录必须为空才能删除**<br /> ** 如果关联的是文件 则直接删除**<br /> 删除不走回收站 默认永久删除!!!!!!!!!!!!!!!!!<br />当前目录没有清空 则返回false<br />目录清空则直接删除:
重命名功能:
public boolean renameTo(File dest)<br /> 如果原目录跟目标目录一致 则直接重命名<br /> 如果不一致就是剪切并且重命名<br />