File类

File对象其实是描述了一个路径,只有在 createNewFile()时才会在磁盘中创建一个实际的文件。

创建了一个File对象。。没有创建文件。。

当指定的路径不存在的时候,可以创建File对象,但是不能createNewFile()。

 

方法:

File(String pathname)  根据路径创建File对象

createNewFile()  根据File对象生成磁盘中的文件,成功就返回true,如果已存在就不创建,然后返回false

mkdir()  在指定位置创建一个单级文件夹("d:/1/2/3/4/5"——只有当1234文件夹都存在时才能创建5文件夹,如果找不到1234文件夹则不能创建)

mkdirs()  在指定位置创建一个多级文件夹(不管几层文件夹有就直接用,没有就创建)

delete()  删除File对应的磁盘中的文件文件夹,不能删除非空文件夹,马上删除文件,返回一个布尔值。

exists() File对象所指的磁盘中的文件是否存在

isFile() 是否是一个文件,如果不存在,则始终为false

isDirectory() 是否是一个目录,如果不存在,则始终为false

getName() 获取文件或文件夹的名称,不包含上级路径

posted @ 2020-03-23 17:13  BeeeenWei  阅读(72)  评论(0)    收藏  举报