본문 바로가기

Programing/Java

(3)
[Java] 파일 이동 JAVA 및 Web 프로젝트에서는 선택한 파일을 새로운 위치로 이동해야하는 경우가 있습니다. 간단한 코드로 선택한 파일을 특정 경로로 이동하는 방법을 알아보도록 하겠습니다. "선택한 파일을 특정 경로의 폴더에 새로운 이름으로 이동"할 수 있도록 코드를 작성 후 실행해보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 package com.gon.tistory; import java.io.File; import org.junit.Test; im..
[JAVA] 특정 폴더 내 모든 파일 삭제 및 폴더 삭제 JAVA 및 Web 프로젝트에서는 임시폴더와 같은 특정 경로의 폴더를 삭제해야하는 경우가 있습니다. 만약 이 폴더 내에 파일이 존재하지 않는다면 문제 없이 바로 해당 폴더를 삭제할 수 있지만 파일이 존재할 경우 먼저 폴더 내의 파일을 모두 삭제해주어야 폴더를 삭제할 수 있습니다. 간단한 코드로 폴더를 삭제하는 방법을 알아보도록 하겠습니다. 다음과 같이 "delete" 라는 이름의 directory를 삭제하려고 하는데 하위폴더1, 하위폴더2 그리고 하위폴더2 안에는 파일들이 존재하고 있습니다. 이때 아래와 같이 폴더를 삭제하면 어떻게 될까요? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 package com.acma.document; import j..
[JAVA] 비슷한 이름의 특정 파일 모두 지우기 자바 프로그램에서 File 삭제 관련 개발을 진행하는 경우가 있을 것이다. 이때 특정 경로에 특정 이름의 파일이 1개만 존재한다면 "디렉토리냐? 파일이냐?" 이 두가지의 경우의 수만 가지고 파일을 쉽게 삭제할 수 있다. 하지만 일반적으로 이미지 파일의 경우 파일의 크기가 큰 원본 파일보다는 Thumnail 이미지로 여러장을 만들어서 저장하는 경우가 있다. 만약 여러장의 Thumnail 이미지를 "A_01, A_02, A_03" 처럼 저장을 해놓을 경우 아래와 같은 방법으로 삭제하도록 한다. (# 보통 DB에는 Thumnail 이미지의 대표 이름인 "A"만 저장하는 경우가 많다.) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2..