JavaIO流中文件的相关部分操作
1、什么是文件?
简单来说文件是我们保存数据的地方。
2、文件流
文件在程序中是以流的形式来操作的。
流:数据在数据源(文件)和程序(内存)之间经历的路径。
输入流:数据从数据源(文件)到程序(内存)的路径。
输出流:数据从程序(内存)到数据源(文件)的路径。
3、常用的文件操作
1.创建文件对象相关构造器和方法。
new File(String pathname)//根据路径构造一个File对象
new File(File parent,String)//根据父目录文件+子路径构建
new File(String parent,String child)//根据父目录+子路径构建
createNewFile()//创建文件
方法一:
方法二:
方法三:
2、获取文件的相关信息
常见的File相关方法
getName()/getAbsolutePath/getParent/length/exists/isFile/isDirectory
获取文件名、获取绝对路径
UTF-8一个英文一个字节,一个汉字三个字节
3、目录的操作
创建一级目录:mkdir,创建多级目录:mkdir,delete删除空目录或者文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!