4:File-Java API 实战

简介: 4:File-Java API 实战

1. 引言


  • 文件要区别绝对路径和相对路径,在Win系统中的文件路径和Linux/nuix系统中的路径是不一样的


2. 绝对路径和相对路径?先学送快递吧!


  • 分清文件、文件夹、文件路径


  • 买东西填收货地址就是绝对路径,无论在哪都能确定


  • 例如绝对路径上海徐汇区微软大厦,对于闵行区XX小区而言是相对路径


3. 绝对路径


  • Win中是从盘符开始,使用\一层一层向下,D:\DevTools\Git\bin


  • Linux中是从根目录/开始,使用/一层一层向下,/home/shea/Documents/pdf


4. 相对路径


  • 相对路径是已知一个绝对路径,然后另外一个路径与这个文件夹的关系


以VSCode为例右键文件


  • Cpoy Path复制绝对路径D:\Project\ideaProject\Demo2\src\com\company\Calc.java


  • Copy Relative Path复制相对路径src\com\company\Calc.java



在编译器中表示路径要有两个斜杠D:\\DevTools\\Git\\bin,在编译语言中\是转译符号,要让编译器识别\必须要写两个斜杠


5. File类


  • 使用Filenew一个对象时一定要使用绝对路径,这个类中不仅包含了对文件的操作,还有对文件夹的操作


  • 文件流中最重要的是对文件路径的了解,调用文件流中的类



判断是否为文件,以及字节长度



输出文件夹名字



6. Linux上的绝对路径有所不同


  • Linux上的绝对路径从根目录开始,表示的方式是一个斜杠/ ,没有转义字符的含义;而Windows中 \\表示转义字符


下面用用WSL来演示,cd命令进入文件夹



ls命令查看当前文件夹下面的文件


目录
相关文章
|
2月前
|
Java API 数据处理
Java新特性:使用Stream API重构你的数据处理
Java新特性:使用Stream API重构你的数据处理
|
26天前
|
缓存 监控 前端开发
顺企网 API 开发实战:搜索 / 详情接口从 0 到 1 落地(附 Elasticsearch 优化 + 错误速查)
企业API开发常陷参数、缓存、错误处理三大坑?本指南拆解顺企网双接口全流程,涵盖搜索优化、签名验证、限流应对,附可复用代码与错误速查表,助你2小时高效搞定开发,提升响应速度与稳定性。
|
27天前
|
缓存 自然语言处理 API
阿里巴巴国际站关键字搜索 API 实战:3 步搞定多语言适配 + 限流破局,询盘量提升 40%
跨境电商API开发常陷合规、多语言、限流等坑。本文详解从国际合规(GDPR/CCPA)到参数优化、数据结构化及区域化搜索的全链路方案,附Python代码模板与缓存重试架构,助力提升调用成功率至99%+,精准询盘增长42%。
|
2月前
|
供应链 监控 安全
1688商品详情API接口实战指南:合规获取数据,驱动B2B业务增长
1688商品详情API(alibaba.product.get)是合规获取B2B商品数据的核心工具,支持全维度信息调用,助力企业实现智能选品、供应链优化与市场洞察,推动数字化转型。
|
1月前
|
安全 Java 开发者
告别NullPointerException:Java Optional实战指南
告别NullPointerException:Java Optional实战指南
227 119
|
2月前
|
Java 大数据 API
Java Stream API:现代集合处理与函数式编程
Java Stream API:现代集合处理与函数式编程
227 100
|
2月前
|
Java API 数据处理
Java Stream API:现代集合处理新方式
Java Stream API:现代集合处理新方式
258 101
|
2月前
|
并行计算 Java 大数据
Java Stream API:现代数据处理之道
Java Stream API:现代数据处理之道
232 101
|
1月前
|
Cloud Native 算法 API
Python API接口实战指南:从入门到精通
🌟蒋星熠Jaxonic,技术宇宙的星际旅人。深耕API开发,以Python为舟,探索RESTful、GraphQL等接口奥秘。擅长requests、aiohttp实战,专注性能优化与架构设计,用代码连接万物,谱写极客诗篇。
Python API接口实战指南:从入门到精通
|
2月前
|
数据采集 缓存 API
小红书笔记详情 API 实战指南:从开发对接、场景落地到收益挖掘(附避坑技巧)
本文详解小红书笔记详情API的开发对接、实战场景与收益模式,涵盖注册避坑、签名生成、数据解析全流程,并分享品牌营销、内容创作、SAAS工具等落地应用,助力开发者高效掘金“种草经济”。
小红书笔记详情 API 实战指南:从开发对接、场景落地到收益挖掘(附避坑技巧)