来源:http://hi.baidu.com/langmanyuai/blog/item/d898f2398fa1323cb9998f59.html

1.如何获得当前文件路径
常用:
(1).Test.class.getResource("")
得到的是当前类FileTest.class文件的URI目录。不包括自己!
(2).Test.class.getResource("/")
得到的是当前的classpath的绝对URI路径。
(3).Thread.currentThread().getContextClassLoader().getResource("")
得到的也是当前ClassPath的绝对URI路径。
(4).Test.class.getClassLoader().getResource("")
得到的也是当前ClassPath的绝对URI路径。
(5).ClassLoader.getSystemResource("")
得到的也是当前ClassPath的绝对URI路径。
尽量不要使用相对于System.getProperty("user.dir")当前用户目录的相对路径,后面可以看出得出结果五花八门。
(6) new File("").getAbsolutePath()也可用。

java如何获得当前文件路径相关推荐

  1. Java获取静态资源文件路径

    Java获取静态资源文件路径 ​ 开发中经常会有文件相关的操作,比如说文件的查找,文件的存储.但是在使用中往往会因为路径问题耽误大量的开发时间.在实际中常常通过File file = new File ...

  2. java读取src xml文件路径_Java获取路径方法相对路径读取xml文件方法

    (1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI ...

  3. Java中获取资源文件路径

    Java路径 Java中使用的路径,分为两种:绝对路径和相对路径.具体而言,又分为四种: 一.URI形式的绝对资源路径 如:file:/D:/java/eclipse32/workspace/jbpm ...

  4. Tomcat下java普通类IO文件路径问题

    由于在windows和linux下文件路径的表示方式存在差异 而我们的项目大多是在windows下的eclipse中完成测试 然后部署到linux的tomcat服务器中 这个时候我们既不能把地址写死( ...

  5. java file类复制文件路径_java进阶(34)--File类、目录复制

    一.File类的理解 1.File类不能完成文件的读与写. 2.FIle类代表:文件或目录的路径名的抽象表示形式. 二.FIle类常用方法: 1.创建一个FIle对象:File() File f1=n ...

  6. java log输出到文件路径_Java - 配置log4j的日志文件路径 (附-获取当前类路径的多种方法)...

    1 日志路径带来的痛点 Java 项目中少不了要和log4j等日志框架打交道, 开发环境和生产环境下日志文件的输出路径总是不一致, 设置为绝对路径的方式缺少了灵活性, 每次变更项目路径都要修改文件, ...

  7. java获取上传文件路径_java上传文件获取跟目录的办法

    在java中获得文件的路径在我们做上传文件操作时是不可避免的. web 上运行 1: this.getClass().getClassLoader().getResource("/" ...

  8. java 加载class文件路径_动手实现MVC: 1. Java 扫描并加载包路径下class文件

    背景 用过spring框架之后,有个指定扫描包路径,然后自动实例化一些bean,这个过程还是比较有意思的,抽象一下,即下面三个点 如何扫描包路径下所有的class文件 如何扫描jar包中对应包路径下所 ...

  9. java怎么引入html文件路径_如何在public_html中读取文件但在域外?使用相对路径...

    我正在尝试从我的(附加组件)域目录之外的目录中读取文件 . 这是我的目录结构: public_html / domain / file_read.php file_write.php sensitiv ...

最新文章

  1. Python自动生成企业合同
  2. pandas筛选dataframe列名称中包含特定字符串的数据列(select columns contains specifiec substring in dataframe)
  3. 【ZZ】编程能力层次模型
  4. 【OpenGL】七、桌面窗口搭建 ( 导入头文件 | 桌面程序入口函数 | 注册窗口 | 创建窗口 | 显示窗口 )
  5. 绕固定坐标轴旋转与绕自身坐标轴旋转一致性证明
  6. springBoot AOP环绕增强、自定义注解、log4j2、MDC
  7. 林超贤携彭于晏带《紧急救援》再度征战2020春节档
  8. git修改文件名大小写的方法。
  9. html读取json换行无效,前端Json换行显示
  10. C#如何快速高效地导出大量数据?
  11. 创建MyOffice项目
  12. 在鱼池终于挖到0.01的Zcash(ZEC)了,目前正在打款
  13. .NET Framework 4.7.2离线安装程序
  14. 对ID3算法的理解及其优缺点
  15. 民营股份制企业是什么意思
  16. 高等代数_证明_对称矩阵属于不同特征值的特征向量正交
  17. 在 cmd 中启动 Android 模拟器
  18. uniapp小程序发布经验
  19. terraform 腾讯云_使用Terraform优化云成本的权威指南
  20. Altium Designer19(AD19)

热门文章

  1. javascript的一些常用正则表达式
  2. 如何让百度第一时间收录你的网站
  3. 搜狗拼音输入法大头贴新增几个新的模板,欢迎使用.
  4. C# 获取可执行文件路径的上上级目录的方法
  5. C#实现缩放和剪裁图片的方法示例
  6. C# xml文件的创建,修改和添加节点 。
  7. C#中的继承与多态还有接口
  8. Swift 使用WebKit动态执行javascript脚本
  9. 计算机操作系统实验一,计算机操作系统实验一.doc
  10. redis布隆过滤器PHP,Redis 中的布隆过滤器