Java 获取项目路径

7hutool实战FileUtil 文件工具类(100多个文件常用操作方法) 技术活,该赏 关注+一键三连(点赞,评论,收藏)再看,养成好习惯 hutool实战(带你掌握里面的各种工具)目录 用途:文件工具类(文件常用操作) 使用场景 提供100多个文件常用操作方法,包含并不局限于:判断文件或文件夹是否为空、判断file是否为文件或文件夹、递归文件夹里的所有文件、获取指定文件夹的所有文件名、获取临时文件夹或临时文件的内容或者路径、计算文件夹或文件的总大小、创建文件或文件夹、创建临时文件或临时文件夹、删除文件或文件夹、修改文件名或文件夹名、复制文件或文件夹、移动文件或文件夹、清空文件 阅读详情
public String getCurrentPath(){
        //取得根目录路径  
        String rootPath=getClass().getResource("/").getFile().toString();
        //当前目录路径  
        String currentPath1=getClass().getResource(".").getFile().toString();
        String currentPath2=getClass().getResource("").getFile().toString();
        //当前目录的上级目录路径  
        String parentPath=getClass().getResource("../").getFile().toString();

        return rootPath;

    }

这里写图片描述

加上

File file = new File(System.getProperty("user.dir"));
        System.out.println(file);
        // get parent dir
        String parentPath1 = file.getParent();
        System.out.println(parentPath1);

感觉这个很好用,直接获得当前项目路径

        System.out.println(System.getProperty("user.dir"));
        File file = new File(System.getProperty("user.dir"));
        System.out.println(file);
        // get parent dir
        String parentPath1 = file.getParent();
        System.out.println(parentPath1);
        String toolPath = parentPath + "/tool";
        System.out.println(toolPath);
        FileUtil.createFolderIfNotExist(toolPath);
        System.out.println(toolPath);

这里写图片描述

这里写图片描述

这里加不加/都是可以的

Java实战:使用Hutool中的FileUtil操作文件笔记 文件操作是每个项目中必备的一个模块,Hutool中的FileUtil类库封装了大多数文件操作,非常方便,今天给大家分享一下具体的使用示例。 阅读详情

相关推荐

搭建Java集成开发环境IntelliJ IDEA

package net.huawei.p01.t02;/** * 功能:输出一条信息 * 作者:华卫 * 日期:2022年03月24日 */ public class HelloWorld { public static void main(String[] args) { // arguments System.out.println("Hello Java World~"); } }

qq_67308063的博客 475

动态获取项目根目录的两种方式

动态获取项目根目录的两种方式

小何的博客 1526

ROS水下仿真神器uuv_simulator:从零搭建水下机器人测试环境(附Gazebo配置全流程)

本文详细介绍了如何使用ROS和uuv_simulator从零搭建水下机器人仿真测试环境,包括Gazebo配置全流程。通过系统环境准备、水下世界构建、机器人模型定制开发等步骤,帮助开发者在虚拟海洋环境中高效验证算法,大幅降低研发成本。特别适合水下机器人研发人员参考。

ujm5678901的博客 262

获取项目根的路径的方法

在编码的时候不可避免的要把一些配置写在配置文件中,这样就需要在程序中获取配置文件的路径,进而读取文件的内容。那么读取配置文件的路径有时候需要先找到先找到项目根路径。一下有几种方式,得到的是不同的路径形式: 直接上代码: File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f

ysl1242157902的专栏 1771

细节增强卷积DEConv详解及代码复现

这种预训练模型能够捕捉图像的基本特征,为后续的端到端训练提供良好的初始参数。例如,在RESIDE和RESIDE-6K数据集上的实验结果表明,使用MSPLCK模块的MixDehazeNet-L模型在RESIDE-IN数据集上首次超过了42dB的PSNR指标,且在所有数据集上均优于先前的方法。例如,在RESIDE和RESIDE-6K数据集上的实验结果表明,使用MSPLCK模块的MixDehazeNet-L模型在RESIDE-IN数据集上首次超过了42dB的PSNR指标,且在所有数据集上均优于先前的方法。

hasakie的博客 1910

Cherry Studio 新手必看:5分钟搞定MCP服务器配置(附常见问题解决)

本文为Cherry Studio新手提供了详细的MCP服务器配置指南。文章从核心概念入手,解释了Cherry Studio作为MCP客户端如何通过MCP协议安全、标准化地扩展AI助手能力。重点讲解了uv和Bun环境的安装与常见网络问题的解决方案,并演示了如何添加首个MCP服务器(如mcp-server-fetch),助你快速构建可扩展的智能工作流。

corn8的博客 595

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

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

yswKnight的博客 2万+

【Kingbase人大金仓】授权文件更换

本文介绍了金仓数据库授权文件更换的步骤:1.通过ksql或客户端工具查询数据库版本;2.在官网下载对应版本的license.bat文件;3.替换前先备份原授权文件(使用tar命令压缩),再用新文件覆盖原文件。注意事项包括:版本号需严格对应,授权文件通常位于安装目录下,可使用find命令查找具体位置。操作需谨慎,建议先备份原文件以便恢复。

qq_34463511的博客 3457

java中获取项目路径的方法,以及static方法中获取项目路径的方法

首先介绍一下java中获取项目路径的常规方法:(根据个人需要看是否添加:.substring(1)去掉第一个字符"/") (1):this.getClass().getResource("xxx.xml").getPath(); (2):file.getCanonicalPath(); (3):this.getClass().getClassLoader(); (4):Syste...

林一天的博客 5045

【运动规划算法项目实战】如何使用Pure Pursuit算法进行路径跟踪(附ROS C++代码)

在自动驾驶和机器人导航领域,路径跟踪是一项关键技术,它使车辆或机器人能够按照预定的路径规划进行移动。路径跟踪算法的选择对于系统性能和安全性至关重要。本文将介绍一种常用且有效的路径跟踪算法——Pure Pursuit算法。我们将详细讨论Pure Pursuit算法的原理、实现步骤以及如何在自动驾驶和机器人系统中应用该算法进行路径跟踪。Pure Pursuit是一种用于路径跟踪的控制算法。它通过计算角速度控制机器人从当前位置移到机器人前方的某个预瞄点。假定线速度是恒定的,当然可以随意更改机器人的线速度。

xiewf的博客 1万+

商品标签识别系统:基于YOLO系列的深度学习实现

随着零售行业的快速发展和自动化需求的增长,商品标签识别技术变得越来越重要。本文详细介绍了一个完整的商品标签识别系统,该系统基于YOLO系列目标检测算法(包括YOLOv5、YOLOv8和YOLOv10),采用PySide6构建用户界面,并提供完整的训练代码和数据集处理方案。该系统能够准确识别商品标签中的关键信息,如价格、条形码、生产日期等,为零售自动化、库存管理和智能结算提供技术支持。

YOLO 348

java获取项目发布路径_Java获取项目中路径方法

Java获取项目中路径方法假设项目结构如下:D:\workspace\maven-web-project\target\maven-web-project\|-WEB-INF\|-classes\|-pack\|-Test.class|-config.propertiesclass Test {static {/*在Test类中获取路径*/// 打印 file:/D:/workspace/mave...

weixin_31889705的博客 549

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

获取java项目路径_java怎么获取项目路径

Java中项目路径,就是classpath了。下面就让学习啦小编教大家java怎么获取项目路径吧。java获取项目路径的方法项目路径,就是指classpath的根路径了。是查找配置文件和classloader加载bytecode的起点这次就以IntelliJ IDEA为例,来聊聊项目路径,也就是classpath的事前面分享了一篇classpath和path的区别,有兴趣的tx可以去看看使用Jav...

weixin_36081486的博客 752

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

获取java项目路径_Java获取项目路径

Java获取项目路径1. 利用System获取System.getProperty("user.dir");//输出: E:\IDEA\canye365-crawler-demo2.利用File类new File("").getCanonicalPath(); // 当前项目路径//输出: E:\IDEA\canye365-crawler-demonew File(".").getCanonica...

weixin_39520199的博客 3310

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

java获取项目中的路径_java中几种获取项目路径方式

转自http://caodaoxi.iteye.com/blog/1234805在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1....

weixin_34440189的博客 2192

Java怎样获项目路径_java项目中获取路径的方式

背景:有时候,我们在项目中,可能需要引入项目外的文件,例如一些配置常量的配置文件(sysconfig.properties、或者一些word,excel用来初始化的文件、或者一些提供给用户预览的文件。)那么我们都需要在项目中查询这些文件的路径。那么我们就需要熟悉在java项目总获取文件路径的一些方式。java项目先来看下java项目的目录结构,如图:以上两张图片,第一张是一个简单java项目在ec...

weixin_33819646的博客 5279

java 如何获取项目路径_java中获取项目路径

代码:packagecom.demo;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.springframework.boot.autoconfigure.jdbc.DataSourceAutoC...

weixin_27744023的博客 286

JAVA获取当前项目和文件所在路径

直接上代码: //当前项目下路径 File file = new File(""); String filePath = file.getCanonicalPath(); System.out.println(filePath); //当前项目下xml文件夹 File file1 = new File(""); String filePath1 = file1.getCanonicalPa

qq_40193787的博客 7万+

java 获取home路径_Java获取项目或类路径

本文参考封装在jar包里面,执行jar包,获取当前jar包的绝对路径System.getProperty("java.class.path")Java获取当前class的绝对路径try {String path = new File(PathTest.class.getProtectionDomain().getCodeSource().getLocation().toURI()).getPath...

weixin_39997957的博客 1662

Java获取项目路径

在正常开发的情况下,我们经常会遇到:需要获取指定文件路径,虽然我知道项目在本机的路径,一旦打包发布了,再根据绝对路径获取指定文件,肯定是获取不到的。这时候就需要用java给我们提供的一些获取相对路径方法了。

怪咖@的博客 9048

java怎么获取项目web根路径_java、java Web 获取项目根路径

1、Java项目获取项目路径://classes的文件根路径:/E:/workspace/gfdgdfds/build/classes/System.out.println(this.getClass().getResource("/").getPath());//当前class文件的路径:/E:/workspace/gfdgdfds/build/classes/zhua_qu_shu_qu/Sy...

weixin_33623134的博客 1095

java 获取项目下的webapp_JAVA WEB项目中各种路径的获取

1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\eclipseM9\workspace\tree\tree是我web项目的根目录2.你也可以随时在任意的class里调用this.getClass().getClassLoader().getResource("/")...

weixin_39723441的博客 2380

Java获取项目路径下的方法(全)

Java获取项目路径下的方法(全)

一曲破东风的专栏 4177

java获取项目路径

经常需要在项目中进行路径的获取,目前就java项目和web项目中如何获取路径进行说明。 java项目: System.out.println(System.getProperty("user.dir")); 获取项目文件夹的根目录,如果在web中使用,则可能获取到不同的路径,我试过把web项目部署在tomcat下,输出则是tomcat/bin的目录 File direc

yy8093的专栏 1557
上一篇: MySQL 数据库 备份与恢复
下一篇: XSS攻击和防御
杜鲁门
博客等级 码龄11年 219粉丝 316原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值