目前我正在使用File fTemp = com.google.common.io.Files.createTempDir();
创建临时路径,然后将该路径作为参数传递给另一组方法。
我想知道是否有办法恢复该临时路径,使用utils或其他东西。
所以,我的方法是:
private String environmentSetup() {
File fTemp = Files.createTempDir();
fTemp.deleteOnExit();
return fTemp.getPath();
}
然后我将它作为参数传递给任何其他可能需要temp dir的方法:
public void someMethod(final String tempPath, ...) {
//do something
}
我很好奇有一种方法可以恢复那个独特的临时目录而不必每次都将其路径作为参数传递。创建该目录后的类似内容:
public void someMethod(...){
//any function to get fTemp path from somewhere which isn't created fTemp itself
//do something
}
这主要是关于风格的问题,很好奇有办法做这样的事情。