2018-05-18(File类)

file类(File directory path absolute)

用来操作文件或者文件夹的(可以理解为操作路径)


1 构造方法:(操作c://1.txt)


public File(String pathname);

public File(String parent,string child);

publicFile(File parent,String child)

三种构造方法实例

2 相对路径与绝对路径


2.1 绝对路径:一般以盘符开头,位置被固定;

2.2 相对路径:一般是相对项目而言;

3 常用方法:


3.1.1 createNewFile()//创建文件(不存在才会创建);

注意:创建好了要选择项目进行刷新

在项目下创建1.txt

3.1.2 mkdir()//创建单级文件夹(make directory)

在项目下创建文件名

3.1.3 mkdirs()//创建多级文件夹(单个也可以用)

在项目下创建多级文件

3.1.4 delete()//删除文件(夹)

注意:文件里不能有文件

删除文件

3.2 获取功能

3.2.1 getName()\\获取文件(夹)名字;

3.2.2 getAbsolutePath()\\获取绝对路径的字符串形式;

3.2.3 getabsoluteFile()\\获取绝对路径的File的对象形式;

3.2.4 getPath()\\创建File的路径就返回什么路径

3.2.5 getParent()\\获取文件夹父目录的字符串形式;

3.2.6 getparentFile()\\获取文件夹父目录的File的对象形式;

3.2.7 lenth()\\获取文件大小,文件夹用递归;

3.3 判断功能

3.3.1 exists()//判断文件(夹)是否存在;

3.3.2 isFile()//判断是不是文件;

3.3.3 isDirectory()//判断是不是文件夹;

3.4其他方法

3.4.1 String[] List()//获取指定文件夹下的名称数组;

会打印出下面的所有文件或者文件夹的名称(1)

3.4.2 File[]listfile()//获取指定文件夹下的对象数组;

会打印出所有的对象(1.txt)

4 综合运用


简单的运用(endWith后缀名匹配)

未完待续....

你可能感兴趣的:(2018-05-18(File类))