【Java基础教程】IO篇 :File类、字节流与字符流,分析字节输出流的区别 上
在 java.io 包中,如果要进行文件自身的操作 (例如:创建、删除等), 只能依靠 java.io.File 类完成。File类中的 length()及 lastModified()方法返回的数据类型都是 long 型,这是因为 long数据类型可以描述内存(或文件)大小、日期时间数字等等。
常用操作方法:
public File(String pathname) 构造方法 传递完整文件操作路径
public File(File parent, String child) 构造方法 设置父路径与子文件路径
boolean createNewFile() throws IOException 普通方法 创建新文件
boolean exists() 普通方法 判断给定路径是否存在
boolean delete() 普通方法 删除指定路径的文件
File getParentFile() 普通方法 取得当前路径的父路径
boolean mkdirs() 普通方法 创建多级目录
long length() 普通方法 取得文件大小,以字节为单位返回
通过上表可以发现 File类中提供的方法并不涉及文件的具体内容,只是针对文件本身的操作。在 File类中的 length()及 lastModified()方法返回的数据类型都是 long 型,这是因为 long数据类型可以描述内存(或文件)大小、日期时间数字等等。
下面演示一个文件基本操作。任意给定一个文件路径,如果文件不存在则创建一个新的文件,如果文件存在则将文件删除。文件操作流程如下所示:图0-1

前往CSDN关注我吧 小山code 全文如下
https://blog.csdn.net/LVSONGTAO1225/article/details/131893368?spm=1001.2100.3001.7377&utm_medium=distribute.pc_feed_blog_category.none-task-blog-classify_tag-2-131893368-null-null.nonecase&depth_1-utm_source=distribute.pc_feed_blog_category.none-task-blog-classify_tag-2-131893368-null-null.nonecase