3.3 Path

简介: 3.3 Path

jdk7 引入了 Path 和 Paths 类

  • Path 用来表示文件路径
  • Paths 是工具类,用来获取 Path 实例

Path source = Paths.get("1.txt"); // 相对路径 使用 user.dir 环境变量来定位 1.txt

Path source = Paths.get("d:\1.txt"); // 绝对路径 代表了  d:\1.txt

Path source = Paths.get("d:/1.txt"); // 绝对路径 同样代表了  d:\1.txt

Path projects = Paths.get("d:\data", "projects"); // 代表了  d:\data\projects

例如目录结构如下 d: |- data |- projects |- a |- b

                    代码
              Path path = Paths.get("d:\\data\\projects\\a\\..\\b");

System.out.println(path); System.out.println(path.normalize()); // 正常化路径

目录
相关文章
|
2月前
|
API 定位技术 调度
实现精准定位的—坐标系经纬度转换API技术说明和行业应用
在地图服务、物流调度等应用中,多源地理位置数据因采用不同坐标系(如WGS84、GCJ02、BD09)需统一转换,以避免位置偏移影响路径规划与分析精度。本文介绍坐标转换背景、技术方案及Python调用示例,强调其在智慧交通与物流系统中的重要性。
302 0
|
JavaScript 数据可视化 搜索推荐
在Vue项目中使用Echarts图表库
这篇文章介绍了如何在Vue项目中集成ECharts图表库,并通过具体的代码示例展示了如何创建并配置一个饼图来展示数据。
337 0
在Vue项目中使用Echarts图表库
|
存储 运维 Serverless
函数计算产品使用问题之NAS文件管理在什么地方
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
133 9
|
SQL Java 数据库
dts在数据迁移过程中,出现“无效的表或视图名”错误
dts在数据迁移过程中,如果出现“无效的表或视图名”错误
1336 6
|
安全 Java API
阿里云登录入口
本文讲解一下阿里云登录入口
|
存储 缓存 运维
阿里云Elasticsearch日志场景最佳实践及引擎内核优化
本文整理自阿里巴巴技术专家郭嘉梁(梁楹)在 阿里云Elasticsearch 自研引擎年度发布 的演讲。
1524 0
阿里云Elasticsearch日志场景最佳实践及引擎内核优化
|
开发工具 网络虚拟化 Android开发
用盾的如果明白这一点,人气能暴涨!!
用盾的如果明白这一点,人气能暴涨!!
用盾的如果明白这一点,人气能暴涨!!
|
前端开发 JavaScript Java
1024程序员节 | 阿里巴巴集团开源软件巡礼(史上最全)
程序员的语言是代码,程序员的交流工具就是开源软件。
2948 0
|
开发工具 vr&ar 图形学