怎样得到当前文件所在目录
怎样得到当前文件所在目录
楼主wzs_wzs123(蓝天百云)2002-05-14 15:19:03 在 Java / J2SE / 基础类 提问 我用System.getProperty("user.dir");取得当前目录,但是返回的是
C:\Documents and Settings\Administrator\「开始」菜单\程序\Jakarta Tomcat 4.0
不是我当前运行文件所在的目录,我写的jsp文件
请问怎样才能得到当前文件所在目录。 问题点数:50、回复次数:5Top
1 楼Patrick_DK(我有我的调调,就是这么屌)回复于 2002-05-14 15:35:58 得分 0
String realPath = config.getServletContext().getRealPath("12345.txt");Top
2 楼zosatapo(是Litter)回复于 2002-05-14 15:50:32 得分 0
File file=new File(".");
自己解析结果就可以了。
Top
3 楼zergcom(郑超)回复于 2002-05-14 16:18:57 得分 0
正确!其实甚么都不写就是当前路径,注意这个路径是运行文件所在的目录。Top
4 楼wzs_wzs123(蓝天百云)回复于 2002-05-14 16:44:47 得分 0
但是我这么写返回的还是
C:\Documents and Settings\Administrator\「开始」菜单\程序\Jakarta Tomcat 4.0
Top
5 楼seasun2k(我是一只游泳的鱼)回复于 2002-05-14 16:50:19 得分 50
class test{
public static void main(String[] args){
String path = test.class.getProtectionDomain().getCodeSource().getLocation().getFile();
System.out.println(path);
}
}Top
6 楼skyyoung(路人甲)回复于 2002-05-14 17:10:48 得分 0
又或者
test.class.getResource("").getFile();
---------------
shmilu@sina.comTop
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
