|
@@ -110,6 +110,7 @@ public class SystemConstant {
|
|
|
public static final String DATE_TIME_FORMAT = "%02d";
|
|
|
|
|
|
public static final String TEMP = "temp";
|
|
|
+ public static final String TMP_DIR = "java.io.tmpdir";
|
|
|
|
|
|
public static final String PATTERN = "^[A-Za-z0-9]*";
|
|
|
|
|
@@ -1039,6 +1040,10 @@ public class SystemConstant {
|
|
|
* @return
|
|
|
*/
|
|
|
public static File getFileTempVar(String suffix) throws IOException {
|
|
|
+ File fileTmpDir = new File(System.getProperty(SystemConstant.TMP_DIR));
|
|
|
+ if (!fileTmpDir.exists()) {
|
|
|
+ fileTmpDir.mkdirs();
|
|
|
+ }
|
|
|
File file = File.createTempFile(SystemConstant.TEMP, suffix);
|
|
|
log.info("getFileTempVar_absolutePath:{}", file.getAbsolutePath());
|
|
|
return file;
|