创建File实例的相对路径与绝对路径

String path = 可以是绝对路径也可以是相对路径

File pom = new File(path);

绝对路径

没什么好说的

相对路径

java.io 包中的类总是根据当前用户目录来解析相对路径名。此目录由系统属性 user.dir 指定,通常是Java 虚拟机的调用目录,即System.getProperty(“user.dir”)

如在eclipse工程中System.getProperty(“user.dir”)的值是工程所在目录

File pom = new File("pom.xml"); //工程目录下的pom.xml
File txt = new File("src/main/resources/resource.txt"); //工程目录\src\main\resources\resource.txt

注意path前面不用加 / ,会被视为根目录,如File pom = new File("/pom.xml");会被视为路径:D:\pom.xml

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐