我的 java 项目中有一个测试数据文件夹...类似这样
项目
- src文件夹
- 测试数据文件夹
如何使用java获取数据文件夹,以前我们在常量中硬编码了,但现在我们使用CI工具,我想避免硬编码路径。
最佳答案
对 testdata 文件夹进行硬编码非常好,但是 要点是它应该是相对路径:
在测试类的顶部,您可以编写
static final String TEST_PATH = "./testdata/";
请注意,这与项目相关。
如果你想将这样的相对路径转换为绝对路径:
String absoluteTestPath = new File(TEST_PATH).getAbsolutePath();
关于java - 如何获取现有文件夹的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31324451/