美文网首页
2018-05-18(File类)

2018-05-18(File类)

作者: ROC_XU的日记本 | 来源:发表于2018-05-18 22:19 被阅读0次

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类)

    file类(File directory path absolute) 用来操作文件或者文件夹的(可以理解为操作路...

  • io——File类

    一、File类 1、File类要点概述 File类直接父类为Object类; 一个File类对象,表示一个磁盘上的...

  • 3/20day15_File类_递归_IO流_字节流

    复习 今日内容 File类 递归 IO流 字节流 File类 File类的作用 File类可以表示文件或者文件夹(...

  • 【004】2020.11.03 周二 --《Java数据的输入输

    File类 问题01:创建File类的三种方式 回答01: 1)File file = new File("/tm...

  • File与IO基础

    IO流的作用:持久化到磁盘 File类的使用 File类基本概念 文件和文件夹都是用File类来表示。 File类...

  • Java—File类详解及实践

    File类介绍 File类概述   File类是java.io包下代表与平台无关的文件和目录。File可以新建、删...

  • File类

    Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。 Fli...

  • File类

    File类的概述 : 文件和目录(文件夹)路径名的抽象表示形式 构造方法 File类的成员方法 创建功能: 删除功...

  • File类

    解读 File类是java.io包下,操作文件和文件夹。可以新建、删除、重命名文件和文件夹。File类不可以访问文...

  • File类

    路径常量 静态的,设置路径常量的目的是为了方便跨平台。 Path-separator 即路径分隔符 File.pa...

网友评论

      本文标题:2018-05-18(File类)

      本文链接:https://www.haomeiwen.com/subject/tfendftx.html