2024年6月11日发(作者:)
1. 获取系统根目录
perty("");
例如输出,C:Usershutu
雨伞 2. 获取工程目录
perty("");
例如输出,D:workspacesworkspace1myProject
雨伞 3. 新建文件,默认位于工程目录
new File("").getAbsolutePath();
例如输出,D:workspacesworkspace1myProject
雨伞 4. 配置文件路径
ApplicationContext context = new ClassPathXmlApplicationContext("");
.xml, .properties等,默认还是从“工程目录”去找的
1). 倒是也可以用绝对路径,真心不推荐啊,太不优雅了;
2). 或者,将log4j文件置于bin/目录下:
a). 代码中,ure("bin/ties");
b). 代码中,
ure(temResource("ties"));
c). 注意,必须位于bin直接目录下,不可位于bin更深层的目录当中。可是这究竟是
为神马捏?
雨伞 5. 查询某类的.class文件所在目录
ource(“”);
例如输出,D:workspacesworkspace1myProjectbincomhutulog4j
注意,查询包上级路径,只需将参数改作“/”
雨伞 6. 查询thread上下文所在目录
tThread().getContextClassLoader().getResource("");
例如输出,D:workspacesworkspace1myProjectbin
雨伞 7. 查询某类的classloader所在目录
ssLoader().getResource("");
例如输出,D:workspacesworkspace1myProjectbin
雨伞 8. 查询classloader所在目录
temResource("");
例如输出,D:workspacesworkspace1myProjectbin
发布评论