[2025.1.17 JavaSE学习]文件基础知识

文件

什么是文件

  • 文件,即保存数据的地方,具有各种形式

文件流

文件在程序中是以流的形式来操作的

image

  • 流:数据在数据源(文件)和程序(内存)之间经历的路径
  • 输入流:数据从数据源(文件)到程序(内存)的路径
  • 输出流:数据从程序(内存)到数据源(文件)的路径


常见文件操作

创建文件

  • file = new File(String path):根据路径
  • file = new File(File parent, String child):父目录文件+子路径
  • file = new File(String parent, String child):父目录+子目录
  • 最后要使用file.createNewFile,创建新文件

获取文件相关信息

  • getName:文件名
  • getAbsolutePath:绝对路径
  • getParent:父目录
  • length:文件大小(字节)
  • exists:文件是否存在
  • isFile:是否为一个文件
  • isDirectory:是否为一个目录

目录操作与文件删除

  • mkdir:创建一级目录
  • mkdirs:创建多级目录
  • delete:删除空目录或文件
posted @ 2025-01-17 03:20  Luna-Evelyn  阅读(46)  评论(0)    收藏  举报