- 定义绝对路径
//定义绝对路径 Path path1 = Paths.get("E:/cn/icer/webservice/client/Business.java"); Path path2 = Paths.get("E:", "cn/icer/webservice/client", "Business.java"); Path path3 = Paths.get("E:", "cn", "icer", "webservice", "client", "Business.java");
- 定义相对路径
//定义相对路径 Path path4 = Paths.get("/cn/icer/webservice/client/Business.java"); Path path5 = Paths.get("/cn", "icer/webservice/client/Business.java");
- 使用快捷方式定义路径
//使用快捷方式定义路径 //"." 表示当前路径 //".."表示父目录 Path path6 = Paths.get("E:/cn/icer/webservice/client/server/../Business.java"); Path path7 = Paths.get("E:/cn/icer/./webservice/client/server/../Business.java");
- 格式化使用快捷方式定义的路径
//格式化使用快捷方式定义的路径 Path path8 = path7.normalize();
- 使用URI定义路径
//使用URI定义路径 Path path9 = Paths.get(URI.create("file:///cn/icer/webservice/client/Business.java")); Path path10 = Paths.get(URI.create("file:///E:/cn/icer/webservice/client/Business.java"));
- 使用FileSystems.getDefault().getPath()方法定义路径
//使用FileSystems.getDefault().getPath()定义路径 Path path11 = FileSystems.getDefault().getPath("/cn/icer/webservice/client", "Business.java"); Path path12 = FileSystems.getDefault().getPath("/cn/icer/webservice/client/Business.java"); Path path13 = FileSystems.getDefault().getPath("cn/icer/webservice/client", "Business.java"); Path path14 = FileSystems.getDefault().getPath("/cn/icer/webservice/./client", "Business.java");
- 获取用户主目录路径
//获取用户主目录的路径 Path path15 = Paths.get(System.getProperty("user.home"), "downloads", "game.exe");
定义路径的几种方式
最新推荐文章于 2024-08-06 17:47:54 发布