File文件

1、提问/h2>

电脑里面使用的东西/文件分为几种件和文件夹。

文件夹里面放什么件:视频、音乐、软件、文档、excel表格、ppt….

在java程序里面strong>文件/文件夹=File。

2、File简介

概述:java.io.file类是文件和目录(文件夹)路径名的抽象表示,主要用于文件和目录的创建,查找,判断,对文件夹进行遍历,获取文件大小和删除等操作。

  • java把电脑中的文件和文件夹封装为了一个File类,我们可以使用File类对文件/文件夹进行操作。

  • file类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法。

3、File类下的四个静态成员变量  

注:操作路径不可写死(系统不止一个),Windows系统写死没问题,Linux 系统

D:卓京S21.高级API    (Windows系统写法)

static

String 

pathSeparator 

路径分隔符,表一个字符串;

windows:分号“”;linux:冒号“

static

char==String

pathSeparatorChar

因public  static  final  String  pathSepartor =””+pathSepartorChaar;所以结果也是Striing

static

String

separtor

默认名称分隔符/文件名称分隔符,表一个字符串String类型

Windows:反斜杠“”;Linux:正斜杠“/”

static

char==String

separtorChar

同pathSepartorChar一样

4、绝对路径&相对路径

绝对路径:一个完整的路径,以盘符开始的路径(C:    D:)

相对路径:相对于本身的路径

  • 路径不区分大小写

  • 路径中文件名称分隔符Windows使用反斜杠,反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠

  • 路径可是绝对路径也可是相对路径

  • 路径可存在也可不存在

  • 创建File对象,只是把字符串路径封装为File对象,不考虑路径的真假情况

5、定义File文件对象(文件/文件夹)

6、判断File对象是文件/文件夹/strong>

6.1:判断File是不是文件夹(Directory)    是文件夹/目录:isDirectory();

6.2:判断 file 是不是文件/strong>是文件:isFile();

7、判断File对象是否存在:exists()存在原因:没有这个对象

8、创建文件,先判断该文件对象是否存在,不存在则创建;存在,则不创建。createNewFile()

注:if后面如果是一条输出语句花括号可省略,如下代码:

9、创建文件夹,先判断该文件对象是否存在,不存在则创建;存在,则不创建。exists()

10、获取File对象相关属性(路径/父路径/文件大小/文件名字/最后修改时间);

10.1:获取文件的完整/全路径:getPath

10.2:获取文件的大小/长度/尺寸:length();

10.3:获取文件名字:getName();

10.4:获取文件最后修改时间,获取文件最后修改的时间:lastModifile();

11、删除文件/文件夹;

11.1:删除文件

11.2:删除文件夹(必须保证是空文件夹)

12、获取文件夹里面的文件(名字/对象);

12.1:获取文件夹里面存放的所有文件名字:file.list();

12.2:获取文件夹里面存放的所有文件对象:listFiles();

12.3:删除文件夹里的所有文件,除文件夹(里面有内容)

13、获取文件夹里所有文件对象:一个个判断获取方法/递归获取方法

13.1:一个个判断获取铺垫:获取 “测试” 文件夹里面的所有文件对象(包括里面嵌套的文件夹里面的文件对象)

来源:我曜拔萝卜

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月25日
下一篇 2022年5月25日

相关推荐