第一种:

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

获取当前工程路径

java获取当前目录_java获得当前文件路径相关推荐

  1. java 获取当前目录_java获得当前文件路径

    第一种: File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); ...

  2. java linux 当前路径_Java,Linux文件路径

    斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/": 反斜杠,也称右斜杠,符号是"\". 在Unix/Linux中,路径的分隔采用正斜"/",比 ...

  3. java获取音乐_Java读取MP3文件的信息(歌曲名,歌手...)

    还记得之前写一款Android播放软件时,为了让APP获得MP3音乐文件的相关信息,上网找了很多Java库.搞的APP满身赘肉.后来我研究了一下MP3文件的结构后发现,获取MP3文件信息根本不需要什么 ...

  4. java输出文件目录_Java实现打印文件路径和展示文件目录

    /** 输入文件或目录,若为文件打印其路径和名字, * 若为目录,可选文件后缀名,若不选,则打印其下所有文件, * 若选择后缀名,则打印其下所有匹配后缀名的文件 * * * mist lee,2014 ...

  5. java获取jar包中的文件资源

    java获取jar包中的文件资源 一.问题示例 1.1 项目开发时 1.2 打包成jar后 二.解决方案 2.1 解决方法 2.2 实现 问题描述:   我们常常在代码中读取一些资源文件(比如图片,音 ...

  6. Java中“/”,“.”所代表的文件路径

    转载自  Java中"/","."所代表的文件路径 我们在开发的过程中,经常会去读.写文件.在读写文件的时候,就不得不写文件的路径,使用相对路径的方式有两种:& ...

  7. java解压服务器文件夹,java获取远程服务器上的文件夹

    java获取远程服务器上的文件夹 内容精选 换一换 安装X722板载网卡驱动软件包,使裸金属服务器支持在v5服务器上下发.其他类型服务器可跳过此步骤.本文以Windows Server 2016为例, ...

  8. java 获取服务器上文件,java获取远程服务器上的文件

    java获取远程服务器上的文件 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei J ...

  9. java 获取GeoJSON结构的json文件

    java 获取GeoJSON结构的json文件 摘要:在使用echarts地图时,如果要开发地图按照行政区划下钻的功能,则必须要引用对应行政区划的json文件才可以,但是绝大多是GeoJSON格式的j ...

  10. java linux路径_Java,Linux文件路径

    斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/": 反斜杠,也称右斜杠,符号是"\". 在Unix/Linux中,路径的分隔采用正斜"/",比 ...

最新文章

  1. QIIME 2用户文档. 12数据筛选Filtering data(2019.7)
  2. Microsoft Visual Studio International Pack 1.0
  3. 您在2016年会做什么? Apache Spark,Kafka,Drill等
  4. python教学视频q_#python如何用pyqt5打开视频(还有PPT)并输出到QLabel上?#python怎么运行视屏教程...
  5. 漫画:如何给女朋友解释什么是“锟斤拷”?
  6. 最大子串和 python_5. 最长回文子串(Python)
  7. FISCO BCOS Solidity 智能合约Compiler error:Stack too deep, try removing local variables 如何传递超过16个参数变量
  8. 安卓psp模拟器联机教程_psp模拟器联机游戏下载-psp模拟器联机对战版v1.0 安卓版 - 极光下载站...
  9. 计算机监理培训计划,监理人员培训计划书.doc
  10. node+express 使用multer进行文件上传,并且以PM2启动时的错误
  11. Java调用的高德api,通过经纬度查询地址信息 - 记录
  12. 第85节:Java中的JavaScript
  13. 墨菲定律 二八法则 马太效应 手表定理等
  14. 黑客全票打飞服务器,《鹅鸭杀》停服三天!更有游戏首发被冲下架
  15. 密码学课程设计之DES对称加密
  16. 环签名——典型的数字签名技术
  17. 在STEAM上玩电路仿真
  18. 51单片机入门学习小结(流水灯与数码管)
  19. 如何看待清华段子手“毕导”毕啸天至今没有发表过高质量论文?
  20. 赛扬处理器_两款还未官宣的10代赛扬出现在海外电商平台,赛扬首次拥有4MB三级缓存...

热门文章

  1. MySQL备份与恢复
  2. window计算机桌面的组成,Windows 10桌面的组成,Win10桌面介绍
  3. CVPR2020论文列表(中英对照)
  4. linux安装mysql deb_Ubuntu下通过deb的bundle文件安装MySQL
  5. 简单分析Mysql不同方式联表查询的效率问题
  6. php 解决Chrome Cookie 的 SameSite 属性导致无法写入cookie问题
  7. veu-cli 3.0使用教程
  8. amend和rebase
  9. python excel表格去重_都说Excel大法好,Python大法其实也不错,批量去重处理更是神啊...
  10. 解决vue项目背景图片在IE和火狐上不显示的问题