Java main()方法中File的默认相对路径和Junit Test 方法中File的路径问题
如图在Junit Test方法中创建的文件和src目录同级,而在main()方法中创建的文件目录却和Module目录同级,想问一下这是为什么。
创建文件的代码
File file = new File("www.runoob.com.html");
if(!file.exists())
{
file.createNewFile();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
File
是相对于System.getProperty("user.dir")
目录给寻找文件的。你这2个
user.dir
路径不一样,所以需要放置在不同的目录。你可以确定一下运行参数中对user.dir
的设定。你如果想要一样把
user.dir
设置成一样就ok了。