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()//创建文件(不存在才会创建);
注意:创建好了要选择项目进行刷新

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()//获取指定文件夹下的名称数组;

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

4 综合运用

未完待续....
网友评论