Java获取文件路径的五种方法-程序员宅基地

技术标签: java  

第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“/”
File f = new File(this.getClass().getResource("").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test
获取当前类的绝对路径;

第二种:
File directory = new File("");//参数为空
String courseFile = directory.getCanonicalPath() ;
System.out.println(courseFile);
结果:
C:\Documents and Settings\Administrator\workspace\projectName
获取当前类的所在工程路径;

第三种:
URL xmlpath = this.getClass().getClassLoader().getResource(“selected.txt”);
System.out.println(xmlpath);
结果:
file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt
获取当前工程src目录下selected.txt文件的路径

第四种:
System.out.println(System.getProperty(“user.dir”));
结果:
C:\Documents and Settings\Administrator\workspace\projectName
获取当前工程路径

第五种:
System.out.println( System.getProperty(“java.class.path”));
结果:
C:\Documents and Settings\Administrator\workspace\projectName\bin
获取当前工程路径
————————————————
版权声明:本文为CSDN博主「Cry丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/haohaoxuexiyai/article/details/117427380

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/fortyman/article/details/125825165

智能推荐

Homebrew教程:如何在MacOS上使用Homebrew-程序员宅基地

文章浏览阅读1.4k次。最初是命令行 。 几乎所有操作系统都是如此,但是在图形用户界面成为计算机“面孔”的过程中,只有老黑客或同修甚至知道如何打开命令行控制台或终端。 许多Mac用户无需打开终端应用程序即可进行出色的管理,而不必在Bash shell中键入命令。 如果您全天都在使用Lightroom编辑静止图像,则MacOS命令行可能对您几乎没有实用程序。 [发现Bossie奖的获得者:2018年最佳企业开源..._how to use homebrew

java: -source 8 中不支持 switch 规则 (请使用 -source 14 或更高版本以启用 switch 规则)-程序员宅基地

文章浏览阅读3.5k次,点赞14次,收藏14次。java: -source 8 中不支持 switch 规则 (请使用 -source 14 或更高版本以启用 switch 规则)_-source 8 中不支持 switch 规则

go-swagger注解使用_goswagger-程序员宅基地

文章浏览阅读7k次,点赞2次,收藏8次。书接上文 :https://blog.csdn.net/qq_38371367/article/details/122982405对与swagger 单个api的注释位置,其实对于函数位置其实是无所谓的,你注释写在什么方法上都行,因为在生成swagger文件的时候,是根据你指定的包去扫描的,去扫描这个包里面的go文件,上面的func是否有相关注释,有注释,就能当成一个api,所以并不仅仅限制于 func(ctx *gin.context) 这样的函数,写在handle函数上面是为了方便于handle一_goswagger

风速预测(二)基于Pytorch的EMD-LSTM模型_emd pytorch代码-程序员宅基地

文章浏览阅读1.6k次,点赞29次,收藏39次。本文基于前期介绍的风速数据(文末附数据集),先经过经验模态EMD分解,然后通过数据预处理,制作和加载数据集与标签,最后通过Pytorch实现EMD-LSTM模型对风速数据的预测。_emd pytorch代码

软考软件设计师-软件工程基础知识_软考 软件设计 csdn-程序员宅基地

文章浏览阅读779次。软考软件设计师-软件工程基础知识_软考 软件设计 csdn

An internal error occurred during: "Building workspace". Java heap space-程序员宅基地

文章浏览阅读5.3k次。今天Eclipse导入了一个比较大的项目,我的Eclipse版本(Version: Luna Service Release 2 (4.4.2)),出现了an internal error occurred during building workspace错误。网上搜了一下,据说是内存溢出问题。可以通过修改myeclipse.ini文件解决,一例如下。优化之后的ini文件内容:-_an internal error occurred during: "building workspace". java heap space

随便推点

吉利车机安装第三方软件教程(win10笔记本详细操作方法)_吉利银河os安装第三方软件-程序员宅基地

文章浏览阅读1.8w次。???? 文中使用的方法为DNS重定向,需要你具备一定的操作能力,否则将无法达到最终目的。???? 阅读本文,视为你有一定电脑基础,请不要重复询问无关痛痒的问题(百度就是最好的老师)!???? 严正声明:本方法不会对你的任何设备造成破坏,不影响原车功能使用,本dns重定向下载软件方法自愿使用,并自行承担一切不利后果,下载软件后请及时恢复设备dns设置。支持车型:博瑞GE全系列,18款20款博越、星越全系列、缤越全系列、缤瑞全系列、嘉际全系列、领克全系列、帝豪gl、帝豪gs、博越PRO、吉利icon、豪_吉利银河os安装第三方软件

MySQL5.7用于控制副本服务器的 SQL 语句-程序员宅基地

文章浏览阅读1.0k次,点赞30次,收藏17次。设置,在初始连接握手中,副本会发送一个 GTID 集,其中包含它已接收、提交或两者的事务。源通过发送其二进制日志中记录的所有事务进行响应,这些事务的 GTID 不包含在副本发送的 GTID 集中。通过这些设置,副本会检查服务器的证书是否有效,并检查副本所使用的主机名是否与服务器证书中的标识相匹配。事务按照接收到的顺序进行处理,因此这些事务可能不属于 GTID 集,但在提交该集中的所有事务之前接收(并处理)这些事务。在该秒数后,将向副本发送心跳信号,并且只要源的二进制日志随事件更新,等待时间就会重置。

2023年上半年软考高级信息系统项目管理师下午《案例分析》真题答案及解析_案例分析 高级信息系统-程序员宅基地

文章浏览阅读2.1k次。营销副总裁听完项目汇报后表达不满:该项目作为公司的重点项目,希望作为全国性的标杆项目进行展示和推广,但当前各子系统的研发成果基本照搬了公司现有产品,没有任何创新性的体现,不利于公司后期的宣传推广,PMO提醒李经理依据财务部门推送的数据,公司对部分供应商已经根据进度完成了第二节点款项支付,但当前A公司作为总集成商,与客户的第二个合同付款节点还未到,项目的成本支出和收益方面将面临较大的压力。2023年,某县为提升该县的运营效率,利用已有的海量数据,实现数字化城市管理,启动了数学化城市管理项目,项目建设期8年。_案例分析 高级信息系统

12 个免费好用的图像压缩优化工具_好用的图像优化工具-程序员宅基地

文章浏览阅读1k次,点赞19次,收藏26次。想让您的网站以高质量的图片吸引人吗?但是您担心漂亮的图片会严重影响您的页面加载速度。不要再害怕,因为有工具可以免费解决这个问题。在这篇文章中,我想为您提供免费的工具来优化您的网站图像。是的,你听到了!用于图像优化的免费工具。_好用的图像优化工具

通过Tomcat访问服务器上的图片_tomcat访问图片-程序员宅基地

文章浏览阅读4.6k次,点赞8次,收藏17次。1、来到Tomcat的安装目录下,找到server.xml文件,打开2、找到Host,加入以下代码:<Context path="/images" docBase="C:\software\images" reloadable="true"></Context>3、启动Tomcat,假设我服务器地址为122.362.231.97,Tomcat端口为8080,..._tomcat访问图片

PHP对接企业微信h5应用获取config配置参数_php 企业微信获取config-程序员宅基地

文章浏览阅读336次,点赞5次,收藏10次。【代码】PHP对接企业微信h5应用获取config配置参数。_php 企业微信获取config

推荐文章

热门文章

相关标签