File类学习
Evernote Export
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() 获取文件或文件夹的名称,不包含上级路径
作为码农中的一员,需要不断的学习,我学习之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。
本文仅供学习交流使用,侵权必删。
不用于商业目的,转载请注明出处。

浙公网安备 33010602011771号