javaIO学习
2022/3/29 1:22:37
本文主要是介绍javaIO学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
IO流概述
File文件类 : 既可以表示一个文件,也可以表示一个文件目录
文件在java语言中也是一种对象
File类有三种构造器
1.new File(String filePath); //filePath:文件路径 注意:文件路径分为相对路径和绝对路径 在IDEA中相对路径是在main方法中是project下 在@Test方法中是 Module下 而在eclipse中都是在project下 例如 File f1 = new File1("D/hello"); 2.new File(String parentPath,String childPath): //parentPath:要new的文件的上一层目录 childPath:要new的文件名字 例如 File f2 = new File1("D/hello","你好.txt"); 3.new File(File parentFile,String childPath);//parentPath:要new的文件的上一层目录(不过这里以File出现了) childPath:要new的文件名字 例如 File f3 = new File1(f1,"你好.txt");
File类的常用方法
File类的获取功能 public String getAbsolutePath():获取绝对路径 public String getPath():获取路径 public String getName():获取名称 public String getParent():获取上层文件目录路径。若无,返回null public long length():获取文件长度(即:字节数)。不能获取目录的长度。 public long lastModified():获取最后一次的修改时间,毫秒值 public Stringl] list():获取指定目录下的所有文件或者文件目录的名称数组 如下的方法适用文件目录 public File[] listFiles():获取指定目录下的所有文件或者文件目录的File数组File类的重命名功能 File类的重命名功能 public boolean renameTo(File dest):把文件重命名为指定的文件路径 比如: file1.renameTo(fiLe2)为例: 要想保证返回true,需要fiLe1在硬盘中是存在的,且fiLe2不能在硬盘中存在。 File类的判断功能 public boolean isDirectory():判断是否是文件目录 public boolean isFile():判断是否是文件 public boolean exists():判断是否存在 public boolean canRead():判断是否可读 public boolean canWrite():判断是否可写 public boolean isHidden() :判断是否隐藏 File类的创建功能 public boolean createNewFile():创建文件。若文件存在,则不创建,返回false public boolean mkdir():创建文件目录。如果此文件目录存在,就不创建了。如果此文件目录的上层目录不存在,也不创建。 public boolean mkdirs():创建文件目录。如果上层文件目录不存在,一并创建 注意事项:如果你创建文件或者文件目录没有写盘符路径,那么,默认在项目路径下。 File类的删除功能 public boolean delete():删除文件或者文件夹删除注意事项: Java中的删除不走回收站。 要删除一个文件目录,请注意该文件目录内不能包含文件或者文件目录
IO流
字符流
这篇关于javaIO学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南