`

获取当前类的绝对路径,去掉file:/

    博客分类:
  • java
阅读更多
获取当前类的绝对路径,去掉file:/
pulbic class Test{  
    public static void main(String[] args){  
  
        URL url = Test.class.getResource("");  //结果:file:/e://xxx  
  
        String downloadPath = new File(url.toURI()).getAbsolutePath(); //结果:e://xxx  
    }  
} 
分享到:
评论

相关推荐

    如何将相对路径转化为绝对路径

    例如,在Windows操作系统中,`C:\Users\Desktop\file.txt`是一个绝对路径,而`file.txt`是一个相对路径。 为什么需要将相对路径转化为绝对路径? 在Web应用程序中,经常需要将相对路径转化为绝对路径,以便更好地...

    java类动态获取相对路径

    如果资源文件是在类的同一个包下,我们可以使用`MyClass.class.getPackage().getName().replace(".", "/")`来获取当前类所在的包路径,然后结合`getResource`得到的URL,可以构造出相对路径。 5. 注意事项 - 在...

    java 获取项目文件路径实现方法

    这种方法与第二种类似,也是获取当前类所在的包路径。在Java中,`.`通常代表当前目录,所以它也会返回当前类所在的包路径,与`this.getClass().getResource("").getPath().substring(1)`效果相同。 需要注意的是,...

    测试完整路径的获得的程序

    - **Python**:可以使用`os`模块的`path.abspath()`函数来获取当前工作目录下的文件或目录的绝对路径。如果路径是相对路径,该函数会将其转换为绝对路径。 - **Java**:在Java中,可以使用`java.io.File`类的`...

    Java 语言File类的详解

    - `File getAbsoluteFile()`:返回File对象的绝对路径形式。 - `File getCanonicalFile()` 和 `String getCanonicalPath()`:获取规范化的路径,去除"."和".."等相对路径表示。 **八、文件的最后修改时间** - `long...

    javaFile文件操作和文件流的详解(福哥出品) (2).docx

    6. `getAbsolutePath()`: 获取文件的绝对路径字符串。 7. `getCanonicalPath()`: 获取文件的规范路径字符串,去除了符号链接等。 8. `getParent()`: 获取文件的父目录路径,若无父目录则返回`null`。 9. `...

    java File文件操作和文件流的详解(福哥出品).pdf

    6. `getAbsolutePath()`:获取文件或目录的绝对路径。 7. `getCanonicalPath()`:获取规范化的路径,去除相对路径和符号链接。 8. `getParent()`:获取文件或目录的父路径。 9. `getUsableSpace()`:返回文件系统...

    Ckeditor3.6.3 ckfinder2.2.2超强整合 完整版 实践版 PHP

    `并设置为上传文件目录的绝对路径,如`$baseDir='C:/wamp5/www/ck/upload';`。 #### 五、CKFinder实现普通文件上传 通过上述配置,CKFinder已经具备了基本的文件上传功能。但是,如果需要更精细的控制,例如按照...

    PHP程序设计-3期(KC016) 2.9.4 dirname函数习题.doc

    在PHP编程语言中,`dirname()`函数是一个非常实用的工具,用于获取指定...在实际编程中,结合其他文件操作函数,如`basename()`(获取文件名)和`realpath()`(获取规范化的绝对路径),可以构建出强大的文件处理逻辑。

    PHP获取文件绝对路径的代码(上一级目录)

    获取文件的绝对路径、所在目录的绝对路径以及上一级目录的名称,都是常见的需求。这些操作对于文件系统的操作、动态文件的包含以及日志记录等场景非常重要。 首先,`__FILE__`是一个PHP预定义的常量,它在PHP程序...

    使用PHP获取当前url路径的函数以及服务器变量

    5. `realpath($path)`:这个函数可以解析给定的路径,并返回一个规范化的绝对路径。如果路径不存在,它将返回`false`。在示例中,`$path`变量被赋值为`/usr/opt/../ect/abcd`,`realpath()`函数会去除`.`和`..`,...

    vbs获取当前路径的代码

    最后,若要获取当前.vbs文件运行时的绝对路径,可以将WScript.ScriptFullName直接打印出来,它将显示完整的文件路径,如"C:\a\a.vbs",这允许用户或脚本其他部分获知脚本的位置信息。 需要注意的是,除了FSO之外,...

    asp中将相对路径转换为绝对路径的函数代码

    了解这个函数的工作机制后,我们还可以扩展到其他语言中如何处理相对路径和绝对路径,比如PHP中的`realpath`函数,Java中通过`new File(path).getAbsolutePath()`获取绝对路径,JavaScript中使用`URL`对象的`resolve...

    Java中getPath与getAbsolutePath区别.pdf

    在Java中,`File`类提供了多种获取路径的方法,包括`getPath()`,`getAbsolutePath()`和`getCanonicalPath()`。这些方法主要用于处理文件或目录的路径,帮助开发者在处理文件系统操作时更好地理解路径的含义。 1. `...

    Node.js-Pathre:Node的路径解析器实用程序函数

    它可以处理相对路径和绝对路径,并且会根据当前工作目录或者已存在的路径来解析。例如: ```javascript const path = require('path'); // 给定相对路径 let relativePath = './file.js'; let resolvedPath = path...

    ruby基础教程(第四版)第17章 IO类1

    5. `File.expand_path(path, [default_dir])`:将相对路径转换为绝对路径,可选参数`default_dir`用于指定基础目录,默认使用当前目录。 这些方法提供了对文件名和路径的强大处理能力,方便开发者进行文件和目录的...

Global site tag (gtag.js) - Google Analytics