初识File类-基础

File类:三种形态:文件、文件夹、空。

File类相关方法:

文件操作:

1,pathSeparator,separator(常量):路径、路径分隔符。

2,构造器,构造一个File类的对象,没有盘符以user.dir作为相对目录(即工程所在路径)。

File(String parent,String child); File(File parent,String child)

File(String name);

3,获取文件名:getName()

获取路径:getPath(),创建是使用绝对路径则返回绝对路径,创建时使用相对路径则返回相对路径

获取绝对路径:getAbsolutePath()

获取上一级路径:getParent()

4,判断当前文件是否存在:exists()

判断当前文件是否是文件:isFile()

判断当前文件是否是目录:isDirectory()

5,返回文件长度:length()当引用为目录是长度为0;

6,创建新文件:createNewFile()不存在才创建,存在创建失败,只能创建文件。

删除文件:delete()

当文件名为:com3、con.......操作系统的设备名,不能正确创建该文件

文件夹操作:

1,创建目录(当目录不存在时返回true,存在时返回false):mkdir()(只能创建当前目录,必须保证上一级目录存在) mkdirs()(创建目录,如果父目录不存在可以一同创建)

2,下一级名称:list()//返回一个String类型的集合

3,下一级文件:listFiles();//返回一个File类型的集合

4, 根路径:listRoots();//返回一个File类型的集合

File类具体测试:

 

github:https://github.com/bobobo00/DirStudy01.git

          https://github.com/bobobo00/FileStudy01.git

 

 

你可能感兴趣的:(javaWeb)