File类仅管理文件元信息与路径操作,不读写内容;可创建删除目录、重命名、判断属性、遍历子项,但不可读写、复制文件或获取编码等高级属性。
File类本身不读写文件内容,只管理文件和目录的元信息与路径操作。它像一个“文件系统的导航员”,负责创建、删除、重命名、判断存在性、获取路径、列出子项等,但真正读写数据得靠InputStream/OutputStream或Scanner/FileWriter等配套类。
File对象可以执行与磁盘上实际文件或目录相关的动作:
所有判断和获取都不触发IO读取内容,速度快:
list()返回String[]文件名数组;listFiles()返回File[]对象数组,更实用:

避免常见误解: