本地eclipse用相对路径创建文件路径问题

56 篇文章 0 订阅

本地eclipse用相对路径创建文件创建在哪个盘符下:在eclipse的项目代码所在的盘符,而不是eclipse的安装位置所在的盘符。

例:

String f2 = "/test/ttt/ttttt.txt";
			String path2  = f2.substring(0,f2.lastIndexOf("/"));
			System.out.println(path2);
			File direc2 = new File(path2);
			if(!direc2.exists()){
				direc2.mkdirs();
			}
			File tr2 = new File(f2);
			tr2.createNewFile();
			
			System.out.println(new File(f2).getAbsolutePath());//D:\test\ttt\ttttt.txt
			String f3 = "/test/ttt/test1.txt";
			System.out.println(new File(f3).exists());//true



我的eclipse安装在E盘,E:\eclipse

代码在D盘,D:\testEclipse

以上代码则生成在D盘,文件目录:D:\test\ttt\ttttt.txt

读取文件同理,用相对路径读取文件也是从eclipse中代码所在的盘符下读取

你试试吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值