java项目中获取文件路径的几种方法

 1  // 第一种:
 2  File f = new File(this.getClass().getResource("/").getPath());
 3  // 结果: /Users/admin/Documents/IdeaProjects/Demo/out/production/Demo
 4  System.out.println(f);
 5 
 6  f = new File(this.getClass().getResource("").getPath());
 7  // 多返回了包名
 8  // 结果: /Users/admin/Documents/IdeaProjects/Demo/out/production/Demo/com/company
 9  System.out.println(f);
10 
11 
12  // 第二种:获取项目名
13  File directory = new File("");
14  String courseFile = null;
15  try {
16     courseFile = directory.getCanonicalPath();
17  } catch (IOException e) {
18     e.printStackTrace();
19  }
20  // 结果: /Users/admin/Documents/IdeaProjects/Demo
21  System.out.println(courseFile);
22 
23  // 第三种:获取项目名
24  // 结果: /Users/admin/Documents/IdeaProjects/Demo
25  System.out.println(System.getProperty("user.dir"));
26 
27  // 第四种:获取项目中src目录下的一级文件路径
28  URL path = this.getClass().getClassLoader().getResource("test.txt");
29  System.out.println(path.getPath());

 

转载于:https://www.cnblogs.com/wjf0/p/9066329.html

Java获取Java文件路径几种方法 本文介绍了三种常用的方法获取Java文件路径:使用相对路径、使用类加载器和使用绝对路径。根据实际需求选择适合的方法,可以轻松地获取Java文件的路径。无论是读取文件、写入文件还是对文件进行其他操作,获取文件路径是开发中不可或缺的一部分。在Java开发中,获取Java文件的路径是一项常见的任务。本文将介绍几种获取Java文件路径方法,并提供相应的代码示例和详细描述。通过使用类加载器,我们可以获取Java文件的路径。以上是关于获取Java文件路径几种方法的详细介绍和代码示例。方法获取文件的绝对路径。 阅读详情

相关推荐

Java获取文件路径几种方式

Java获取文件路径几种方式。 关于绝对路径和相对路径

Java中如何访问资源文件的路径问题

在开发项目时,经常需要使用到配置文件,则需要在代码中对该配置文件进行访问读取。本文对几种通用的访问文件的方式进行记录。 在JAR内的代码中读取resources下的文件时,需要使用getResourceAsStream,示例如下: InputStream is = this.getClass().getClassLoader().getResourceAsStream("group.grap...

sunquan291的专栏 3018

JavaWeb项目获取文件的路径问题

JavaWeb项目获取文件的路径问题 方式一:直接找到文件的绝对路径 FileReader fr = new FileReader("D:\\ideawork\\Manager\\src\\jdbc.properties"); 方式二:使用文件名获取文件的路径 uRL url = 当前所在类.class.getClassLoader().getResourse("jdbc.properties"); FileReader fr = new FilerReader(url.getPath()); 注意:

weixin_44163256的博客 1691

Java获取文件路径的五种方法

学习用

fortyman的博客 3万+

java基础学习: Java获取文件路径几种方式

【代码】java基础学习: Java获取文件路径几种方式。

玉汝于成 5100

java 文件路径

Java路径得到classpath和当前类的绝对路径的一些方法1,FileTest.class.getResource("")得到的是当前类FileTest.class文件的URI目录。不包括自己!如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/com/test/2,FileTest.class.getResource

Carol Qian 的专栏 665

java 以 开头的路径_java之路径问题

1、this.class.getClassLoader().getResource("路径").getPath();路径参数不能以“/”开头,获取classes目录下文件的路径2、this.class.getResource("路径").getPath();路径参数以“/”开头,则在classes目录下找,不以“/”开头则在当前类的包目录下找3、System.getProperty("user.d...

weixin_33662430的博客 309

Java获取当前项目文件路径项目编译路径

Java获取当前项目文件路径项目编译路径第一种:获取当前类的所在工程(编译)路径如果不加“/”,获取当前类的绝对路径第二种:获取当前类的所在工程路径第三种:获取当前工程src目录下selected.txt文件的路径第四种:获取当前工程路径第五种:获取当前工程路径 第一种:获取当前类的所在工程(编译)路径 File f = new File(this.getClass().getResource(...

yswKnight的博客 2万+

java中如何获取项目中的文件路径

java项目中经常会有需要读取项目中文件的情形,如:读取配置文件内容等,那么应该如何获取文件路径呢? 在java中有一个方法:getResource(String name) 用于获取文件资源。下面看一下如何获取文件路径项目结构如下: 代码如下: public class TestPath { public static void main(String[] args){...

17的技术空间 3789

Java几种获取文件路径的方式

1. 前言 Java 开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。2. 文件的路径 文件的路径通常有 相对路径 与 绝对路...

码农小胖哥 6274

eclipse中java项目获取文件路径方式

假设eclipse中工作空间workspace中,创建Java project名称为project01, src路径下定义com.test.HelloWorld.java类, project01工程路径下直接定义temp文件夹,其中存放test.txt文件。如下图: 1、获取project01项目路径,即D:\workspace\Project01 String path= S...

Jack_LEGION的专栏 6104

java web项目获取resource路径下的文件路径

java web项目获取resource路径下的文件路径 public GetResource{   String path = GetResource.class.getClassLoader().getResource("xx/xx.txt").getPath(); } ----------扩展 一 相对路径的获得   说明:相对路径(即不写明时候到底相对谁)...

weixin_33924220的博客 1万+

java 获取包路径_java获取java文件路径的四种方法

java获取java文件路径的四种方法发布时间:2020-04-17 11:03:45来源:亿速云阅读:750作者:小新今天小编给大家分享的是java获取java文件路径的四种方法,很多人都不太了解,今天小编为了让大家更加了解获取java文件路径方法,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。java获取java文件的路径怎么写?1、java代码获取文件当前路径//利用Syst...

weixin_39978444的博客 4029

java读取file文件路径_Java几种获取文件路径的方式

原标题:Java几种获取文件路径的方式1. 前言Java开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。2. 文件的路径文件的路径通常有 相对路径与 绝对路径。2.1 相对路径以当前文件为基准进行一级级目录指向被引用的资源文件。在 Java 代码中以当前运行的代码所在的位置为参照位置,只要被引用的文件相对于引用的文件的位置不变就可以被...

weixin_42356137的博客 7926

java几种获取工程项目文件路径的方式

java中在上传文件或者下载文件的时候,或者获取配置文件的时候,经常需要获取工程中的文件的路径地址,这介绍几种java获取路径的方式 先说一个概念,classpath,就是在进行编译后,class文件,xml、properties等配置文件所在的目录。比如,如果是maven项目,classpath为“项目名/target/classes”,如果是普通项目,可能是”项目名/bin”,或者”项目...

zzzgd_666的博客 2万+

JAVA获取项目文件路径

<br />在java中获得文件的路径在我们做上传文件操作时是不可避免的。<br /> <br />web 上运行 <br />1:<br />this.getClass().getClassLoader().getResource("/").getPath(); <br />this.getClass().getClassLoader().getResource("").getPath();  得到的是 ClassPath的绝对URI路径。<br />如:/D:/jboss-4.2.2.GA/server

博识空间 5373

java FileInputStream 读取项目文件路径

在这段代码中,我们首先通过ClassLoader获取config.properties文件的路径,然后使用FileInputStream读取文件内容,并逐行输出。在实际开发中,经常会遇到需要读取项目中文件内容的情况,例如读取配置文件、读取模板文件等。在Java编程中,有时我们需要读取项目中的文件,常见的操作是使用FileInputStream来读取文件内容。是Java中用于读取文件内容的重要类,通过它可以方便地读取文件字节流,并在实际应用中发挥重要作用。首先,我们需要获取项目中文件的路径。

牛肉胡辣汤 3138
上一篇: 写RestApi需要注意些什么?
下一篇: java中计算一段时间内白天的时间和夜晚的时间
diding4327
博客等级 码龄10年 4粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值