linux中java获取路径的实例代码

 更新时间:2020年02月03日 16:56:05   作者:angryTom  
在本篇文章里小编给大家整理的是一篇关于linux中java获取路径的实例代码以及相关知识点,有兴趣的朋友们可以学习参考下。

linux中java获取路径怎么写

在Unix/Linux中,路径的分隔采用正斜"/",比如"cd /home/java"。

在java的代码开发中 \ 是代表转义字符。

相对路径和绝对路径

  • . 指的是当前目录
  • .. 指的是当前目录的上一级目录
  • ./book表示当前目录下的book文件夹
  • /book表示当前盘符下的book文件夹

Linux绝对路径:以root根目录 / 开始的路径 如 / 表示root根目录

下面,就是Linux中使用Java获取路径的一些操作:

// 分隔符

String fileSeperator = File.separator;

 

// 用户主目录

String userHome = System.getproperties().getProperty("user.home");

 

// Java实时运行环境的安装目录

String javaPath = System.getproperties().getProperty("java.home");

 

// 操作系统名称

String osName = System.getproperties().getProperty("os.name");

 

// 当前用户程序所在目录

String userDir = System.getproperties().getProperty("user.dir");

 

// JDK的安装目录

String jdkDir = System.getproperties().getProperty("java.ext.dirs");

内容扩展

Linux下 Java 读取文件路径

一般文件路径在windows中用 \ 表示,但是在其他系统平台下比如linux中就不是 \ 所以java给我们提供了一个与平台无关的表示路径的常量 File.separator在windows中则表示 \ 比如现在有一个文件在D:\java\src\myjava中, 如何用绝对路径访问呢?

现在建立一个目录:

File fDir=new File(File.separator); //File.separator表示根目录,比如现在就表示在D盘下。


String strFile="java"+File.separator+"src"+File.separator+"myjava"; //这个就是绝对路径


File f=new File(fDir,strFile);

以上是小编整理了2篇相关文章的内容,感谢大家的学习和对脚本之家支持,希望能够帮助到大家。

相关文章

  • idea mac版打开是出现打开失败问题及解决

    idea mac版打开是出现打开失败问题及解决

    这篇文章主要介绍了idea mac版打开是出现打开失败问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • springboot+webmagic实现java爬虫jdbc及mysql的方法

    springboot+webmagic实现java爬虫jdbc及mysql的方法

    今天小编就为大家分享一篇springboot+webmagic实现java爬虫jdbc及mysql的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • JDK线程池和Spring线程池的使用实例解析

    JDK线程池和Spring线程池的使用实例解析

    这篇文章主要介绍了JDK线程池和Spring线程池的使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • SpringSecurity页面授权与登录验证实现(内存取值与数据库取值)

    SpringSecurity页面授权与登录验证实现(内存取值与数据库取值)

    Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架,本文主要介绍了SpringSecurity页面授权与登录验证实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • Spring boot数据库依赖详解

    Spring boot数据库依赖详解

    这篇文章主要介绍了Spring boot数据库依赖,需要的朋友可以参考下
    2023-09-09
  • Java多线程之线程安全问题详细解析

    Java多线程之线程安全问题详细解析

    这篇文章主要给大家介绍了关于Java多线程之线程安全问题的相关资料,Java多线程中线程安全问题是一个常见的问题,因为多个线程可能同时访问共享的资源,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • java的四种常用输入方法你会几种

    java的四种常用输入方法你会几种

    这篇文章主要介绍了java四种常用输入方法的相关资料,分别是Scanner、System、命令行和JOptionPane,每种方法都有其特点和适用场景,文中提供了详细的代码示例,需要的朋友可以参考下
    2025-03-03
  • SpringBoot读取properties文件配置项过程解析

    SpringBoot读取properties文件配置项过程解析

    这篇文章主要介绍了SpringBoot读取properties文件配置项过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • 详解如何将Spring Boot应用跑在Docker容器中

    详解如何将Spring Boot应用跑在Docker容器中

    这篇文章主要介绍了详解如何将Spring Boot应用跑在Docker容器中,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • 关于Java中Bean的生命周期详解

    关于Java中Bean的生命周期详解

    这篇文章主要介绍了关于Java中Bean的生命周期详解,所谓的⽣命周期指的是⼀个对象从诞⽣到销毁的整个⽣命过程,我们把这个过程就叫做⼀个对象的⽣命周期,需要的朋友可以参考下
    2023-08-08

最新评论