java.io.File简述——面题
File类
java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。
File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法。
File 是文件和目录路径名的抽象表示形式,即File类的对象代表一个文件或一个目录(文件夹)的路径,而不是文件本身。
File 类不能直接访问文件内容本身,如果需要访问文件内容本身,则需要使用输入/输出流。
路径问题:
绝对路径:从盘符开始的路径,这是一个完整的路径。如:E:\a.txt
相对路径:相当于项目目录的路径,这个一个便捷的路径。如:../a.txt
注意:
1. 路径不区分大小写
2. 路径中的文件名称分隔符 window 使用反斜杠(\)也支持斜杠(/),反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠
3. 其他的平台都使用斜杠作为分隔符(/),网络地址也是(http://www.baidu.com)。
4. window 的路径分隔符使用“\”,而Java程序中的“\”表示转义字符,所以在Windows中表示路径,需要用“\”。或者直接使用“/”也可以,Java程序支持将“/”当成平台无关的路径分隔符。或者直接使用File.separator常量值表示。
5. 路径中如果出现 “..” 表示上一级目录,路径名如果以“/”开头,表示从“根目录”下开始导航。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)