如图在Junit Test方法中创建的文件和src目录同级,而在main()方法中创建的文件目录却和Module目录同级,想问一下这是为什么。
创建文件的代码
File file = new File("www.runoob.com.html");
if(!file.exists())
{
file.createNewFile();
}
如图在Junit Test方法中创建的文件和src目录同级,而在main()方法中创建的文件目录却和Module目录同级,想问一下这是为什么。
创建文件的代码
File file = new File("www.runoob.com.html");
if(!file.exists())
{
file.createNewFile();
}
8 回答6.6k 阅读
4 回答722 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答974 阅读✓ 已解决
File
是相对于System.getProperty("user.dir")
目录给寻找文件的。你这2个
user.dir
路径不一样,所以需要放置在不同的目录。你可以确定一下运行参数中对user.dir
的设定。你如果想要一样把
user.dir
设置成一样就ok了。