Topic: 【求助】如何获得当前路径?

  Print this page

1.【求助】如何获得当前路径? Copy to clipboard
Posted by: applelfish
Posted on: 2005-01-08 13:00

如何获得当前路径?
1、首先想确定一下什么叫当前路径。假设我运行着JBuilder9,JBuilder9安装在C:\JBuilder9下,而在JBuilder9环境中,我打开了一个project,该project的存放路径是D:\JBuilder9\myproject下,那么当前路径指的是C:\JBuilder9还是D:\JBuilder9\myproject呢
2、在java中如何获得当前路径
3、如果当前路径是C:\JBuilder9,那么该怎么获得路径D:\JBuilder9\myproject;
如果当前路径是D:\JBuilder9\myproject,那么该怎么获得路径C:\JBuilder9

如何将任意一个字符串处理成全部小写的字符串?
比如MyProject、JbuiLDer、TABLENAME……

2.Re:【求助】如何获得当前路径? [Re: applelfish] Copy to clipboard
Posted by: wan0000
Posted on: 2005-01-08 19:12

字符处理成小写的 好像是用 string toLowCapper

3.Re:【求助】如何获得当前路径? [Re: applelfish] Copy to clipboard
Posted by: 鸡肋男
Posted on: 2005-01-09 16:52

使用System.getProperty("user.dir")来获取当前的工作路径。
其他几个问题都很容易解决的,自己查一下jdk的文档。

4.Re:【求助】如何获得当前路径? [Re: 鸡肋男] Copy to clipboard
Posted by: bluepure
Posted on: 2005-01-09 17:08

变小写:

System.out.println("sddsDSDSSDSDSD".toLowerCase());

当前路径 :
File f=new File("");
System.out.println(f.getAbsoluteFile().getAbsolutePath());

5.Re:【求助】如何获得当前路径? [Re: applelfish] Copy to clipboard
Posted by: applelfish
Posted on: 2005-01-10 09:49

谢谢大家,问题都解决了

6.Re:【求助】如何获得当前路径? [Re: bluepure] Copy to clipboard
Posted by: kirk
Posted on: 2005-03-08 17:22

bluepure wrote:
变小写:

System.out.println("sddsDSDSSDSDSD".toLowerCase());

当前路径 :
File f=new File("");
System.out.println(f.getAbsoluteFile().getAbsolutePath());

象上面这样获取当前程序路径是不确定的,当本程序独立运行时是正确的,但当其他程序调用当前程序时就有可能与真实路径不相符了,原因是环境变了,我就为了这个问题折腾了一天呢...

7.Re:【求助】如何获得当前路径? [Re: kirk] Copy to clipboard
Posted by: kirk
Posted on: 2005-03-08 17:43

既然已经讨论了,就继续讨论下去吧,因为我的问题没有解决呢.我试过了,当另一程序(主调程序)调用我的java程序(编程成exe文件了)时,System.getProperty("user.dir")仍然是不正确的,它是用户通过主调程序打开过的任何文件的路径,我要的路径就是从顶级目录到我的exe文件(被调程序)的正确路径...


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923