java进行文件的增删改查

文件

常用的文件就是没有格式的文件,这个文件只是文件

图片文件(带格式先不讨论)

Java提供了IO模块,这里实现很多类,类进行文件的操作

读文件/写数据/重命名/删除

1、手动导入io模块

2、文件操作都有错误产生,有文件不存在情况。IOException

File类中

File中不存在去操作文件内容,只操作文件

New File没有异常报错,只是给File在传入文件名。

对文件的操作可以从基本的增删改查去操作


增: 创建一个文件

createNewFile 创建新文件,这个文件是空文件

如果a.txt文件没有就创建一个新的空文件,

如果文件存在,并不覆盖,不处理 。

myfile.createNewFile();

删除:

 delete方法删除文件

myfile.delete();

文件夹的相关操作

mkdir只能建立一层,mkdirs是建立多层

myfile1.mkdirs();

文件夹的删除还是delete,但是删除一层

改:

文件名,文件的相关属性

renameTo参数类型是File,new File

myfile.renameTo(new File("C:\\Users\\Administrator\\Desktop\\b.txt")); 

修改文件夹名字

myfile1.renameTo(new File("C:\\Users\\Administrator\\Desktop\\abc\\cde\\1122"));

查询:

文件是否存在,存在输出的true,如果不存在输出false

System.out.println(myfile.exists());

文件相关操作,除了文件以外,还有一个角色:文件夹

File myfile1=new File("C:\\Users\\Administrator\\Desktop\\abc\\cde\\fka");

建立文件夹 ,mkdir和mkdirs,文件夹可能出现嵌套,mkdir如果嵌套建立不成功,mkdirs是建立嵌套的文件夹

myfile1.mkdirs();

查,还可以判断是文件还是文件夹.

完整代码在码云Gitee,有需要的小伙伴请自取:

java文件的增删改查代码 · zyt/麦当劳投资人 - Gitee.comicon-default.png?t=N7T8https://gitee.com/zytscode/mcdonalds-investors/blob/master/java%E6%96%87%E4%BB%B6%E7%9A%84%E5%A2%9E%E5%88%A0%E6%94%B9%E6%9F%A5%E4%BB%A3%E7%A0%81

你可能感兴趣的:(java,intellij-idea)