소스 검색

file.mkdirs

wangliang 2 년 전
부모
커밋
3752d034da
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 12 0
      teachcloud-common/src/main/java/com/qmth/teachcloud/common/contant/SystemConstant.java

+ 12 - 0
teachcloud-common/src/main/java/com/qmth/teachcloud/common/contant/SystemConstant.java

@@ -790,6 +790,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;
@@ -802,6 +806,10 @@ public class SystemConstant {
      * @return
      */
     public static File getFileTempDirVar(String suffix) {
+        File fileTmpDir = new File(System.getProperty(SystemConstant.TMP_DIR));
+        if (!fileTmpDir.exists()) {
+            fileTmpDir.mkdirs();
+        }
         File file = new File(System.getProperty(SystemConstant.TMP_DIR), SystemConstant.getNanoId() + suffix);
         log.info("getFileTempDirVar_absolutePath:{}", file.getAbsolutePath());
         return file;
@@ -815,6 +823,10 @@ public class SystemConstant {
      * @return
      */
     public static File getFileTempDirVar(String fileName, String suffix) {
+        File fileTmpDir = new File(System.getProperty(SystemConstant.TMP_DIR));
+        if (!fileTmpDir.exists()) {
+            fileTmpDir.mkdirs();
+        }
         String fileNameNew = null;
         if (!StringUtils.isBlank(suffix)) {
             fileNameNew = fileName + suffix;