본문 바로가기
JAVA

[JAVA] 파일 삭제 간단하게 구현

by 승븐지 2025. 4. 21.
반응형
Contoller에서 파일 삭제를 간단하게 구현해봤다. 아주쉽다. 
SpringBoot + Swagger(테스트) 

우선은 file-upload-dir 이라고 Application.yml에 선언을 해줬따 . 경로를 지정해주는 것이다

#파일 저장 위치
file.upload-dir=C:/upload/

이후 컨트롤러에서 @Value 를 선언해줬다.

@Value("${file.upload-dir}")
private String uploadDir;

 

 

@Operation(summary = "파일 삭제 API", description = "파일 삭제")
@PostMapping("/deleteFile")
public ResponseEntity<?> deleteFile(@RequestBody Map<String, String> param) {
    String fileName = param.get("fileName");
    try {
        Files.deleteIfExists(Paths.get(uploadDir, fileName));
        return ResponseEntity.ok("삭제 성공");
    } catch (IOException e) {
        return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body("삭제 실패");
    }
}

 

이전에 올렸던 파일 업로드에서 삭제를 해보겠다 . 

https://ycds.tistory.com/62

 

[JAVA] 파일 업로드 간단하게 구현

Controller에서 Excel Upload를 간단하게 구현해보았다. 아주쉽다. SpringBoot + Swagger(테스트) 우선은 file-upload-dir 이라고 Application.yml에 선언을 해줬따 . 경로를 지정해주는 것이다. #파일 저장 위치file.uplo

ycds.tistory.com

 

 

 

 

파일 다운로드

https://ycds.tistory.com/64

 

[JAVA] 파일 다운로드 API 간단하게 구현 + Front End 다운로드 기능 까지.

Contoller에서 파일 삭제를 간단하게 구현해봤다. 아주쉽다. SpringBoot + Swagger(테스트) 우선은 file-upload-dir 이라고 Application.yml에 선언을 해줬따 . 경로를 지정해주는 것이다#파일 저장 위치file.upload-di

ycds.tistory.com

 

반응형