From 4f48cac1f140f9418efae42e0547da1666862fb5 Mon Sep 17 00:00:00 2001 From: SeoJin Kim Date: Mon, 26 Jul 2021 23:21:09 +0900 Subject: [PATCH] =?UTF-8?q?[Spring][=EC=87=BC=ED=95=91=EB=AA=B0=20?= =?UTF-8?q?=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8][29]=20=EC=83=81=ED=92=88?= =?UTF-8?q?=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EC=88=98=EC=A0=95=20-=206(?= =?UTF-8?q?=EB=B0=B0=EC=B9=98=20=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=A8=20?= =?UTF-8?q?=EC=A0=81=EC=9A=A9=203)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://kimvampa.tistory.com/240 --- .../src/test/java/com/vam/task/TaskTest.java | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 VamPa/src/test/java/com/vam/task/TaskTest.java diff --git a/VamPa/src/test/java/com/vam/task/TaskTest.java b/VamPa/src/test/java/com/vam/task/TaskTest.java new file mode 100644 index 0000000..e3f6141 --- /dev/null +++ b/VamPa/src/test/java/com/vam/task/TaskTest.java @@ -0,0 +1,84 @@ +package com.vam.task; + +import java.io.File; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.List; +import java.util.stream.Collectors; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import com.vam.mapper.AdminMapper; +import com.vam.model.AttachImageVO; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration("file:src/main/webapp/WEB-INF/spring/root-context.xml") +public class TaskTest { + + @Autowired + private AdminMapper mapper; + + private String getFolderYesterDay() { + + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + + Calendar cal = Calendar.getInstance(); + + cal.add(Calendar.DATE, -1); + + String str = sdf.format(cal.getTime()); + + return str.replace("-", File.separator); + } + + + @Test + public void taskTests() { + + List fileList = mapper.checkFileList(); + + System.out.println("fileList : "); + fileList.forEach( list -> System.out.println(list)); + System.out.println("========================================"); + + List checkFilePath = new ArrayList(); + + fileList.forEach(vo -> { + Path path = Paths.get("C:\\upload", vo.getUploadPath(), vo.getUuid() + "_" + vo.getFileName()); + checkFilePath.add(path); + }); + + System.out.println("checkFilePath : "); + checkFilePath.forEach(list -> System.out.println(list)); + System.out.println("========================================"); + + fileList.forEach(vo -> { + Path path = Paths.get("C:\\upload", vo.getUploadPath(), "s_" + vo.getUuid() + "_" + vo.getFileName()); + checkFilePath.add(path); + }); + + System.out.println("checkFilePath(썸네일 이미지 정보 추가 후) : "); + checkFilePath.forEach(list -> System.out.println(list)); + System.out.println("========================================"); + + File targetDir = Paths.get("C:\\upload", getFolderYesterDay()).toFile(); + File[] targetFile = targetDir.listFiles(); + + System.out.println("targetFile : "); + for(File file : targetFile) { + System.out.println(file); + } + System.out.println("========================================"); + + + } + +}