您的位置:首页 > 编程语言 > Java开发

如何找到自己目录底下的文件

2009-11-30 22:01 190 查看
如果要找到自己目录底下的文件首先要知道自己执行文件的根目录在什么地方
在Eclipse里面路径就是workspace

凡是只敲文件名称所能找到的文件都是在workspace底下的我们可以写一个方法来测试一下根目录究竟是什么

定义测试类的名字
TestRoot.java

package xml;
import java.io.File;
public class TestRoot
{
public static void main(String[] args)
{
File file = new File(".");
Str
4000
ing test[];
test = file.list();
for (int i = 0; i < test.length; i++)
{
System.out.println(test[i]);
}
}
}
输出的结果是
.project
src
bin
.settings
.classpath
虽然是在xml包下但是所输出的文件名却是以上几个,明显结果是很取了workspace的路径

明白这一点,如果要打一个jar包,需要从calss文件所在的路径取文件,那么就应该注意jar包所在的路径就是执行路径
class所在的包名就是其路径应该将所有的“.”都换成/才可以正确访问

所以在这个时候,如何找到自己目录底下的文件这个问题有答案了,用相对路径,从workspace目录向下找,找到自己class所在的位置就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息