java自动路径选择

来源:百度知道 编辑:UC知道 时间:2024/06/01 22:08:07
比如,我写一个小程序,别人拿去用了,他可能放在C盘,也可能放在D盘,也可能是其他盘,而我知道他计算机上面某个盘里面有一个文件,我怎么对这个文件进行操作呢,(还知道这个文件的上级目录),那位大虾帮忙下,谢谢
第一个回答的这个兄弟,你说的我跟着做了一遍,不行啊,比如,我设置的当前目录为D:\jdkwork\
用了
File A=new File("QQ.exe");
String s=A.getAbsolutePath();
System.out.println(s);
输出的是D:\jdkwork\QQ.exe
不是QQ.exe的真正目录啊,

我要是知道他具体目录就不用这么麻烦了,我的意思就是不知道他的目录啊,只知道某个盘里面有一个QQ.exe文件,上面已经说的很清楚了,希望各位大虾帮忙解决下

用 File 类 封装, 然后用 getAbsolutePath 方法

File A=new File("文件名及其路径");
String Path=A.getAbsolutePath();

>File A=new File("QQ.exe");
这里要带文件路径,比如你的qq放在c:\program\qq\下面
你就
File A=new File("c:/program/qq/QQ.exe");
注意[/]这个不行就换成[\] ,或者[\\]