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

所属分类: 软件编程 / java 阅读数: 181
收藏 0 赞 0 分享

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篇相关文章的内容,感谢大家的学习和对脚本之家支持,希望能够帮助到大家。

更多精彩内容其他人还在看

Java实现一个简单的文件上传案例示例代码

这篇文章主要介绍了Java实现一个简单的文件上传案例,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

详解在spring中使用JdbcTemplate操作数据库的几种方式

这篇文章主要介绍了详解在spring中使用JdbcTemplate操作数据库的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

java中的switch case语句使用详解

这篇文章主要介绍了java中的switch case语句使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

深入理解Java 线程池

这篇文章主要介绍了Java 线程池的相关资料,文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
收藏 0 赞 0 分享

详解mybatis #{}和${}的区别、传参、基本语法

这篇文章主要介绍了mybatis #{}和${}的区别、传参、基本语法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

MyBatis 中 ${}和 #{}的正确使用方法(千万不要乱用)

这篇文章主要介绍了MyBatis 中 ${}和 #{}的正确使用方法,本文给大家提到了MyBatis 中 ${}和 #{}的区别,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

详解Mybatis中的 ${} 和 #{}区别与用法

这篇文章主要介绍了Mybatis中的 ${} 和 #{}区别与用法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Maven安装过程图文详解

这篇文章主要介绍了Maven安装过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
收藏 0 赞 0 分享

SpringBoot登录拦截配置详解(实测可用)

这篇文章主要介绍了SpringBoot登录拦截配置详解(实测可用),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

JAVA 内存溢出案例汇总

这篇文章主要介绍了JAVA 内存溢出案例的汇总,文中讲解非常细致,帮助各位工作学习时避免内存溢出,感兴趣的朋友可以了解下
收藏 0 赞 0 分享
查看更多