漂在爪洼岛上
Java is my life,but not all!
posts - 3, comments - 6, trackbacks - 0, articles - 9
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
在java application中获取当前工程/文件地址
Posted on 2009-06-30 10:27
周竞先
阅读(1381)
评论(0)
编辑
收藏
所属分类:
J2SE
1
String projectURL
=
System.getProperty(
"
user.dir
"
) ;
2
System.out.println(
"
工程所在的路径地址:
"
+
projectURL);
3
输出结果:
1
工程所在的路径地址:D:\J2EE\MyEclipse6.0_workspace\mobilenet2.
0
简单说明:
这个JAVA APPLICATION文件是在mobilenet2.0的工程里面,故打印出来的是工程所在路径地址
刚去csdn的博客看了一下,发现原来已经总结过一次,现在转过来
1
2
3
1
、利用 System.getProperty() 函数获取当前路径:
4
5
System.out.println(System.getProperty(
"
user.dir
"
));
//
user.dir 指定了当前的路径
6
7
8
9
2
、使用 File 提供的函数获取当前路径:
10
11
File directory
=
new
File(
""
);
//
设定为当前文件夹
12
13
try
{
14
15
System.out.println(directory.getCanonicalPath());
//
获取标准的路径
16
17
System.out.println(directory.getAbsolutePath());
//
获取绝对路径
18
19
}
catch
(Exceptin e)
{}
20
21
22
23
File.getCanonicalPath() 和 File.getAbsolutePath() 大约只是对于
new
File(
"
.
"
) 和
new
File(
"
..
"
) 两种路径有所区别。
24
25
26
27
# 对于 getCanonicalPath() 函数,“ .
"
就表示当前的文件夹,而” .. “则表示当前文件夹的上一级文件夹
28
29
# 对于 getAbsolutePath() 函数,则不管” . ”、“ .. ”,返回当前的路径加上你在
new
File() 时设定的路径
30
31
# 至于 getPath() 函数,得到的只是你在
new
File() 时设定的路径
32
33
34
35
比如当前的路径为 C:\test :
36
37
File directory
=
new
File(
"
abc
"
);
38
39
directory.getCanonicalPath();
//
得到的是 C:\test\abc
40
41
directory.getAbsolutePath();
//
得到的是 C:\test\abc
42
43
direcotry.getPath();
//
得到的是 abc
44
45
46
47
File directory
=
new
File(
"
.
"
);
48
49
directory.getCanonicalPath();
//
得到的是 C:\test
50
51
directory.getAbsolutePath();
//
得到的是 C:\test\.
52
53
direcotry.getPath();
//
得到的是 .
54
55
56
57
File directory
=
new
File(
"
..
"
);
58
59
directory.getCanonicalPath();
//
得到的是 C:\
60
61
directory.getAbsolutePath();
//
得到的是 C:\test\..
62
63
direcotry.getPath();
//
得到的是 ..
64
65
66
67
关于System.getProperty方法的参数见
68
69
70
71
Life,simple and happy!
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
在java application中获取当前工程/文件地址
关于读文件
Powered by:
BlogJava
Copyright © 周竞先
日历
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
simple life(3)
随笔档案
2009年6月 (2)
文章分类
Database(1)
J2EE(4)
J2SE(2)
xml(4)
工具介绍(1)
文章档案
2009年11月 (1)
2009年6月 (8)
新闻档案
2009年6月 (1)
我的连接
51的博客
一个曾经留恋过的地方
csdn的博客
曾经在CSDN的技术地址
新浪相册
08年之后的相片那里几乎都会找到。。。
搜索
最新评论
1. re: google关闭中国区搜索功能
@can212
仁兄,请看看文章发布的时间
那个时间google因为she huang ,还上过CCTV,当时大中华区就关闭了提示功能,不清楚背景请勿乱说
--周竞先
2. re: google关闭中国区搜索功能
根本就没关闭
--can212
3. re: google关闭中国区搜索功能
他们在惧怕什么?
他们在为什么东西的霸道转移舆论?
--马达+斯加
4. re: google关闭中国区搜索功能
评论内容较长,点击标题查看
--天堂露珠
5. re: google关闭中国区搜索功能
只能证明ZF是SB
--...
阅读排行榜
1. google关闭中国区搜索功能(1281)
2. 2009年6月18号下午在blogjava开博了(190)
评论排行榜
1. google关闭中国区搜索功能(6)
2. 2009年6月18号下午在blogjava开博了(0)