当前位置: 首页 > news >正文

File 类

1. 基础定义

java.io.File文件 / 目录路径的抽象表示,不直接操作文件内容,仅用于路径、属性、文件 / 目录的创建 / 删除 / 遍历。

2. 构造方法

// 方式1:直接传入路径(推荐) File file = new File("D:/test/a.txt"); // 方式2:父路径+子路径 File file = new File("D:/test", "a.txt"); // 方式3:父File对象+子路径 File parent = new File("D:/test"); File file = new File(parent, "a.txt");

3. 常用方法(直接用)

(1)创建 / 删除
File file = new File("D:/test/hello.txt"); File dir = new File("D:/test/aaa/bbb/ccc"); ​ // 创建文件(不存在则创建,存在则返回false) file.createNewFile(); // 创建多级目录(推荐,自动补全父目录) dir.mkdirs(); // 删除文件/空目录(不走回收站,直接删除) file.delete(); dir.delete();
(2)判断 / 获取属性
File f = new File("D:/test/hello.txt"); ​ // 存在性判断 boolean exists = f.exists(); // 判断是否是文件/目录 boolean isFile = f.isFile(); boolean isDir = f.isDirectory(); // 获取路径信息 String absPath = f.getAbsolutePath(); // 绝对路径 String name = f.getName(); // 文件名/目录名 long size = f.length(); // 文件大小(字节,目录返回0)
(3)遍历目录
File dir = new File("D:/test"); // 获取目录下所有文件/子目录的File对象数组 File[] files = dir.listFiles(); // 遍历 if (files != null) { // 防止空指针(无权限/目录不存在) for (File file : files) { System.out.println(file.getName()); } }

http://www.gsyq.cn/news/1395134.html

相关文章:

  • 主流推理模型架构的协议对比表格,和专利坑 专利埋雷
  • 2026北京名包回收门店推荐:这份终极避坑指南请查收! - 奢侈品回收测评
  • 2026 免费视频去水印工具对比、免费视频去水印工具推荐,免费用什么工具
  • 云英谷的港股IPO:国产芯片的光环与账本
  • 为什么你的Lovable平台总在灰度发布失败?揭秘3个被官方文档隐藏的Operator启动时序陷阱
  • 2026 年apple苹果全国售后网点地址更新报告(售后流程、营业时间) - 品牌企业推荐师(官方)
  • 5G-Advanced NLOS识别:基于深度自编码核密度模型的信道异常检测
  • Winhance中文版:解锁Windows系统潜能的全方位优化助手
  • 【java】一文带你了解匿名内部类
  • Mozilla 解释 Firefox 在英特尔 Raptor Lake 系统上的崩溃问题
  • 从事故教训看选型:无感定位成为刚需,UWB技术彻底落伍
  • Nmap深度原理与实战避坑指南:从TCP协议栈到云环境扫描
  • LightRAG重启后文档、知识图谱空白消失|working-dir目录精准配置避坑实战
  • 毕业论文紧急降AIGC率,求推荐上手快、效果立竿见影的降重工具
  • 从“永恒之蓝”到BAT脚本:聊聊那些年我们见过的“低技术”系统破坏手段
  • 如何永久免费激活IDM:终极完整指南与简单解决方案
  • 天工AI推出高性能Agent模型SkyClaw-v1.0,免费试用且性价比超主流开源模型!
  • 基于仿真与域转移的结构内部声源定位:克服领域偏移的工程实践
  • AI驱动的现货定价引擎已上线!——某全球Top 3矿商内部白皮书首次公开(含Transformer+物理模型融合架构图)
  • 如何快速搭建个人漫画图书馆:免费开源哔咔漫画下载器终极指南
  • 仅剩72小时!Springer Nature刚更新的ChatGPT引用新规已生效——你的参考文献可能已不合规
  • 基于语义相似度的NDN物联网服务发现优化策略
  • 如何在五分钟内完成Taotoken的Python接入并调用大模型API
  • 【AI学术合规红线】:20年IT专家亲授ChatGPT查重规避的7个合法边界与3类高危误操作
  • 3分钟革命性激活方案:告别Windows和Office激活烦恼的智能解决方案
  • LGTV Companion终极指南:让你的LG电视与电脑智能同步开关机
  • 26-cv-4039、26-cv-4064 PETS ROCK潮流IP商标版权侵权!是一个将名人文化与宠物形象巧妙结合的创意艺术品牌。
  • 【IEEE冠名】第七届IEEE人工智能与机电自动化国际学术会议
  • 为什么IPAdapter Plus能彻底改变你的AI创作?5步解锁图像条件生成新境界
  • C语言程序设计 1-21entab函数