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

如果要找到自己目录底下的文件首先要知道自己执行文件的根目录在什么地方 在Eclipse里面路径就是workspace 凡是只敲文件名称所能找到的文件都是在workspace底下的我们可以写一个方法来测试一下根目录究竟是什么 定义测试类的名字 TestRoot.java package xml; import java.io.File; public class TestRoot { public static void main(String[] args) { File file = new File("."); String 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所在的位置就可以了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值