`

java中获取当前的目录

    博客分类:
  • java
 
阅读更多

//获取当前类文件所在包的根目录 
System.out.println(System.getProperty("user.dir").replace("\\", "/")); //获取当前类文件所在的目录 
System.out.println(TestUpload.class.getResource("").getPath().replaceAll("%20", " ")); 说明:  
1.前者得到的是所在包的根目录,注意后者得到的是类编译后的 .class 所在的目录。即路径中含有 /bin/......  
2.前者得到的路径中,如果有空格,会正常显示,而后者得到的路径中,如果有空格,则显示为 %20,故应使用 .replaceAll("%20", " "); 否则,会报“找不到系统路径”的错误。  
3.如果是想要获得已打成可运行jar包后,jar包所在的目录,应当使用前者。但是要注意前者得到的路径末尾不带"/",如果需要,手动加上,而后者末尾带有"/"

分享到:
评论

相关推荐

    java 获取当前路径

    Java 获取当前路径是 Java 编程中一个常见的需求,下面我们将讨论如何在 Java 中获取当前路径。 方法一:使用 System.getProperty() 函数 使用 System.getProperty() 函数可以获取当前路径,该函数可以获取 Java ...

    在Java程序中获取当前运行程序的路径

    在Windows环境下,应使用`System.getenv("USERPROFILE")`或`new File(".").getAbsolutePath()`来获取当前目录。 另外,`java.lang.management`包中的`OperatingSystemMXBean`接口提供了关于操作系统的管理信息,...

    java获取当前系统信息

    在Java编程语言中,获取当前系统的详细信息是一项基础但重要的技能,它可以帮助开发者更好地理解运行环境,对于调试、日志记录以及系统兼容性检查尤为重要。本文将深入解析如何利用Java内置的`System`类和`...

    java操作Properties文件 获取项目当前目录

    java操作Properties文件 获取项目当前目录 java操作Properties文件 获取项目当前目录 java操作Properties文件 获取项目当前目录 java操作Properties文件 获取项目当前目录

    JAVA获取各种路径总结

    1. **获取当前应用的相对路径与绝对路径** - **根目录所对应的绝对路径** - 方法:`request.getRequestURI()` - `request.getRequestURI()` 返回客户端请求的资源的相对路径(相对于当前上下文)。 - **文件的...

    JAVA中获取各种路径

    通过调用`System.getProperty()`可以获取当前工作目录的路径,例如`D:\TEST`,这对于运行时确定程序执行的位置很有帮助。 ### 3. Servlet中的路径获取 #### (1) 获取Web应用根目录:`request.getSession()....

    java 获取当前时间

    - **获取当前时间的毫秒数**: ```java long currentTimeMillis = System.currentTimeMillis(); ``` 通过以上知识点和示例代码的学习,我们可以灵活地使用`java.util.Date`和`java.text.DateFormat`来获取并格式...

    java获取当前主机的外网ip

    java获取当前主机的外网ip,简单方便。

    JAVA如何获取当前系统的request url.txt

    该代码是介绍JAVA获取当前系统的url,与大家分享,请大家下载!

    JAVA中获取当前系统时间.pdf

    JAVA中获取当前系统时间.pdf JAVA中获取当前系统时间是 Java programming 语言中的一项基本操作。获取当前系统时间可以使用多种方法,这里我们将介绍其中的两种方法。 方法一:使用 Date 类 在 Java 中,Date 类...

    当前目录列表输出的java小程序

    列出当前目录下所有文件和文件夹的名称。如果当前目录含有子文件夹,则也递归地列出子文件夹的内容;用缩进地方式反映层次关系;文件夹的名称用尖括号括起来。

    Java获取Tomcat下war包部署的Web工程根目录路径的方法

    开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径

    java获取当前时间的程序

    ### Java 获取当前时间的程序知识点解析 #### 一、程序概述 本程序是用Java编写的,主要功能是通过按钮触发事件来获取并显示当前时间。时间分别显示为时、分、秒三个部分,并且各自在不同的`JLabel`控件上显示。 #...

    java 使用Date类获取系统的当前时间

    在Java中,获取系统当前时间可以非常简单地通过创建一个`Date`对象来实现。下面是一段示例代码: ```java import java.util.Date; public class GetTimer { public static void main(String[] args) { // 创建...

    JAVA获取FTP文件列表

    ### JAVA获取FTP文件列表知识点详解 #### 一、概述 在现代软件开发中,FTP(File Transfer Protocol)是一种广泛使用的协议,用于在网络上进行文件传输。本文档将详细介绍一个基于Java的实用工具类`FtpClientUtil`...

    JAVA中获取当前时间

    ### Java中获取当前时间的关键知识点 #### 一、概述 在Java编程中,获取当前时间是一项基本而重要的技能。这不仅对于记录事件发生的时间、进行时间相关的计算等有着广泛的应用,也是开发过程中不可或缺的一部分。...

    java获取当前时间代码

    Java 获取当前时间是 Java 编程中一个非常重要的知识点。通过 Java,我们可以获取当前系统时间,并将其格式化为各种时间格式,这些格式化后的时间数据可以应用于 GUI 编程和数据库编程等领域。 在 Java 中,有多种...

    用java 显示当前目录下的所有文件名和文件夹名字

    通过建立一个file对象和过滤器来显示所定义目录下的文件名及文件夹名

    java获取linux服务器上的IP操作

    Java获取Linux服务器上的IP操作 Java获取Linux服务器上的IP操作是Java开发中的一项重要任务。然而,在Linux服务器上获取IP地址却存在一些问题。在本文中,我们将详细介绍Java获取Linux服务器上的IP操作,包括Linux...

    JAVA获取项目路径.doc

    在Java中,`System.getProperty()` 方法是一个非常实用的方法,它可以从系统属性中获取指定键对应的值。当键为 `"user.dir"` 时,返回的是当前Java程序执行所在的目录路径。这种方式适用于大多数情况下的路径获取...

Global site tag (gtag.js) - Google Analytics