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
获取当前工程路径
java获得当前文件路径相关推荐
- Java读取resource文件/路径的几种方式
方式一: String fileName = this.getClass().getClassLoader().getResource("文件名").getPath();//获取文 ...
- java 获取ftp 文件路径_java在浏览器上获取FTP读文件路径
展开全部 问一下,你是62616964757a686964616fe4b893e5b19e31333337623437想做ftp上传下载么? 首先你需要安装一个ftp服务端程序,启动起来,然后下载一个 ...
- java 字符串 转 文件路径_连接用户输入字符串转换为完整的文件路径(Java)
我写了一个简短的脚本来创建一个文件到我的桌面,文件出现了 . 我只是在main中完成了所有操作,如下所示: import java.io.*; import java.util.Scanner; pu ...
- 初学java之关于文件路径的表示方法
笔者学习IO流时经常遇到找不到文件路径的异常,然后自己摸索并稍稍总结了一下. 由于java中 \为转义字符,\\才表示真实意义的\,目录分层可以使用/或者\\.而/或者\ windows系统都可以识别 ...
- java 运行os文件路径_Java获取文件路径的几种方式
关于绝对路径和相对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径. http://www.su ...
- java 遍历属性文件路径_Java项目中读取properties文件,以及六种获取路径的方法...
Java读取properties文件的方法比较多,网上最多的文章是"Java读取properties文件的六种方法",但在Java应用中,最常用还是通过java.lang.Clas ...
- Java中的文件路径
通常情况下,在Java项目中,我们使用的路径都是在拿到类加载路径后,根据相对位置,使用 FilePathTest.class.getResourceAsStream(relativePath):拿到文 ...
- linux java调用so文件路径_Linux平台Java调用so库-JNI使用例子
1.确保gcc编译器已安装 2.编写HelloJNI.java代码,用native声明需要用C实现的函数. 如果源程序是包含在package里的话,应该建立同样的文件夹结构,比如/home/swan/ ...
- java中获取文件路径的几种方式
http://my.oschina.net/jing31/blog/6605 关于绝对路径和相对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz e ...
最新文章
- Linux常用软件和安装方法,Linux软件安装与卸载常用方法(转)
- 关于“中国大妈”的用户画像
- CSS DIV 居中
- const_cast
- 山东省计算机考试无法报名,山东省2017年9月全国计算机等级考试报名事项公告...
- LeetCode 415. 字符串相加 (逢十进一模版字符处理)
- 在Linux系统中允许或拒绝SSH访问特定用户或组的方法
- 修改Chrome的User Agent的方法 真实有效
- 第五章 调优案列分析与实战(待续)
- access数据库剔除重复项_使用Access数据库的站长看过来——如何自动去掉数据库中的重复文章...
- Only the Paranoid Survive
- 《大秦帝国之裂变》感悟与经典语录
- CVE-2017-8570微软office漏洞复现与研究
- 3年100亿!苏宁易购与倍科达成重磅战略合作
- 每天一点产品思考(3):“稍后阅读”功能真的能有效解决碎片信息处理问题吗?...
- 从键盘读入一个字符串,若遇到字母,则输出0;若遇到数字则输出1;否则不输出。例如:输入ab@12c,输出00110
- APK文件完全破解(源码可见)
- “检测到#include错误。请更新includePath。已为此翻译单元” 导致头文件及其类不能点击跳转的问题
- 一个批量生成联系人数据(vcf)的小工具
- Qt文件QFile 和文件夹QDir
热门文章
- 毕业论文摘要的书写方法和技巧
- SnapGene mac 5.3.1 中文分子生物学可视化工具及教程
- 北斗导航 | 北斗卫星导航信号串行捕获算法MATLAB仿真(附源代码)
- 光流 | MATLAB实现 Brox Optical Flow(代码类)
- android显示服务器端文件夹,Android上传文件到服务端并显示进度条
- c语言为什么数据写不进文件,求大神看看为什么不能将数据写入文件
- 文章页点赞php代码,wordpress文章页面添加点赞功能
- 基于android的考勤定位算法,基于移动定位服务的考勤管理系统
- 第四范式天枢入选毕马威首届“领先消费科技50”榜单
- 机器学习实践:本地远程查看服务器训练TensorBoard