概念

路径分隔符pathSparator就是个分号,名称分隔符separator就是个斜杠,但是在不同的系统上它表示为不同的方向,具有更好的移植性。

上面的推荐方式其实就是利用编译器将写好的斜杠转换为系统适配的(注意上面的斜杠不是写出来的,而是用编译器转换过来的)。

常用方法

创建临时文件

文件存在10秒后执行deleteOnExit删除

判断文件方法

  • 判断是文件还是文件夹


    有三种情况,文件、文件夹、文件不存在

    创建文件

mkdirs() 不管有几层父文件夹不存在,它都会一一创建出来

creatNewFile() 文件可能创建失败,所以会抛出异常,如:con是系统关键字,如果要创建名为con的文件则会失败;若文件已存在也会创建失败;创建失败返回false

删除文件

文件在使用中会删除失败

重命名

获取文件信息

length() 返回的是字节数,不能读取文件夹的长度