File类是java.io包下代表与平台无关的文件和目录,如果希望在程序中操作文件和目录,都可以通过File类完成。不管是文件还是目录都是使用File来操作,File能新建、删除、重命名文件和目录,File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入输出流。
访问文件名相关方法
- getName()
- getPath()
- getAbsoluteFile()
- getAbsolutePath()
- getParent()
- renameTo()
文件检测相关方法
- exists()
- canWrite()
- canRead()
- isFile()
- isDirectory()
- isAbsolute()
获取文件常规信息
- lastModified()
- length()
文件操作相关方法
- createNewFile()
- delete()
- createTempFile()
- deleteOnExit()
目录操作xiangg
- mkdir()
- list()
- listFiles()
- listRoots()