关于Java对相对目录的文件读写和调用方法的一些总结
关于 Java 对相对目录的文件读写和调用方法的一些总结 首先要讲 Java 路径 Java 中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种: 1. 本地系统的绝对路径: 如: windows: C:\abc\ projectName\bin\def. properties Linux: /us/home/name/projectName/bin/def.properties Java.io 包中的类,需要使用这种形式的参数。但是,它们一般也提供了 URI 类型的参数,而 URI 类型的参数,接受的是 URI 样式的 String 。因此,通过 URI 转换,还是可以把 URI 样式的绝对路径用在 java.io 包中的类中。 2.URI 形式的绝对资源路径 如: file:/C:/abc/def.properties URL 是 URI 的特例。 URL 的前缀 / 协议,必须是 Java 熟悉的。 URL 可以打开资源,而 URI 则不行。 URL 和 URI 对象可以互相转换,使用各自的 toURI(),toURL() 方法即可! 3. 相对于 classpath 的相对路径 如:相对于 file:/C:/abc/projectName/bin/def. properties/ 这个路径的相对路径。其中, bin 是本项目的 classpath 。所有的