file 类基本操作|学习笔记

简介: 快速学习 file 类基本操作

开发者学堂课程【Java 高级编程file 类基本操作】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/20/detail/303


file 类基本操作


1.具体内容

在 Java 语言里面提供有对于文件操作,系统操作的支持,而这个支持就在java.io.File 类中进行了定义,也就是说在整 个 java.io. 包里面。

File 类是唯一一个与文件本身操作(创建,删除,重命名等)有关的类,而如果想进行File 类的操作,必须要提供有完整的路径,而后可以调用相应的方法进行处理。

 

File 类的基本使用

打开 JDK 文档可以发现,File 类是 Comparable 接口的子类,所以 File 类的对象是可以进行排序处理的。

而在进行 File 类处理的时候需要为其设置访问路径,那么对于路径的配置主要通过File 类的构造方法处理。

 

·构造方法:public File(String pathname),设置要操作完整路径;

•构造方法:public File(File parent, String child),设置父路径与子目

 

如果现在要想进行文件的基本操作,可以使用如下的方法:.

•创建新的文件:public boolean createNewFile() throws IOException;

 

•判断文件是否存在:public boolean exists();

•删除文件:public boolean delete();

相关文章
|
3月前
|
SQL 人工智能 搜索推荐
Quick BI V6.0发布:让人人都能拥有的「超级数据分析师」到底强在哪?
阿里巴巴推出首个数据分析Agent“智能小Q”,助力用户快速获取、解读数据并生成洞察报告。Quick BI 6.0深度融合AI Agent能力,通过三重技术体系提升企业级数据分析可靠性,覆盖多行业场景,实现从数据获取到洞察的高效闭环。
333 0
|
机器学习/深度学习 人工智能 移动开发
阿里又出新玩法|开箱即用的算法集 MNN Kit
今天的移动开发,AI随处可见:从手机淘宝里的拍立淘,到淘宝直播里的商品识别,到头条的个性化推荐,到抖音直播里的人脸识别,人工智能在移动app里发挥的作用越来越大。它也逐渐从Snapchat那些社交软件的一些比较好玩的属性(如人脸贴纸),慢慢发展到了淘宝里面那些能够真正为商业赋能的应用场景。在这样的背景下,阿里巴巴淘系技术的MNN团队,近日发布了开箱即用的工具集MNN Kit。
3197 0
阿里又出新玩法|开箱即用的算法集 MNN Kit
|
7月前
|
Web App开发 Linux 数据安全/隐私保护
Apple Safari 18.5 - macOS 专属浏览器 (独立安装包下载)
Apple Safari 18.5 - macOS 专属浏览器 (独立安装包下载)
465 4
Apple Safari 18.5 - macOS 专属浏览器 (独立安装包下载)
|
11月前
|
人工智能 运维 监控
操作系统智能助手OS Copilot新功能测评
本文介绍了操作系统智能助手OS Copilot的新功能测评。作为一名运维工程师,作者分享了安装过程中遇到的小问题及解决方法,并详细描述了使用体验。OS Copilot在回答速度、命令执行和任务处理方面表现一般,但提供了便捷的自动化操作,适合新手学习。作者指出其优点包括深度定制化、简化重复工作和对新手友好;不足之处在于回答不够流畅、汉化程度低且智能化水平有待提高。整体评分6分,未来有提升空间。
|
数据采集 存储 监控
CDGA|做好数据治理的几个策略,不看后悔
做好数据治理是企业实现数字化转型和智能化升级的关键。通过明确目标、建立组织、制定标准、实施质量管理、促进共享与协作以及持续优化与迭代等策略,企业可以构建完善的数据治理体系,提升数据价值,为业务决策提供有力支持。在未来的发展中,数据治理将成为企业核心竞争力的重要组成部分。
|
NoSQL 关系型数据库 MySQL
你了解微服务的超时传递吗?
你了解微服务的超时传递吗?
|
算法 Oracle JavaScript
JDK 15下载、安装及新特性介绍
JDK 15已经于2020年9月15日如期发布。本文介绍JDK 15新特性。
4555 0
|
编解码 IDE 测试技术
HEVC编码之HM学习
HM是HEVC的官方标准测试模型,想要对HEVC进行了解,需要对HM源码进行一定解读才能够更加深入。
1029 0
|
JavaScript
Dva应用框架
Dva应用框架
519 0