From 5f72ec020fc003d4b3d681e52c1f977ff1f3b95c Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 04 Jul 2022 17:11:47 +0800
Subject: [PATCH] fix upload template

---
 src/main/java/com/xcong/farmer/cms/common/utils/FileUtils.java |   48 +++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 43 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/xcong/farmer/cms/common/utils/FileUtils.java b/src/main/java/com/xcong/farmer/cms/common/utils/FileUtils.java
index 005a65c..a6d4283 100644
--- a/src/main/java/com/xcong/farmer/cms/common/utils/FileUtils.java
+++ b/src/main/java/com/xcong/farmer/cms/common/utils/FileUtils.java
@@ -1,7 +1,45 @@
-package com.xcong.farmer.cms.common.utils;/**
-*
-* @author wzy
-* @date 2022-07-04
-**/
+package com.xcong.farmer.cms.common.utils;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Enumeration;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipFile;
+
+/**
+ * @author wzy
+ * @date 2022-07-04
+ **/
 public class FileUtils {
+
+    public static String path(String path) {
+        if (!path.endsWith("/")) {
+            return path + "/";
+        }
+
+        return path;
+    }
+
+    public static String path(String path, String fileName) {
+        File file = new File(path);
+        if (!file.isDirectory()){
+            return "";
+        }
+
+        String dir = path(path);
+        return dir + fileName;
+    }
+
+    public static void zipUpload(File file, String templateDir, String staticDir) throws IOException {
+        ZipFile zipFile = new ZipFile(file);
+
+        Enumeration<? extends ZipEntry> entries = zipFile.entries();
+        if (entries.hasMoreElements()) {
+            ZipEntry zipEntry = entries.nextElement();
+            if (zipEntry.isDirectory()) {
+//                zipEntry.
+            }
+            System.out.println(zipEntry.getName());
+        }
+    }
 }

--
Gitblit v1.9.1