定义路径的几种方式

  • 定义绝对路径
    //定义绝对路径
    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");


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值