From 5d0aca14a6ba557b38fdbfa0aeb84709637ca04e Mon Sep 17 00:00:00 2001 From: teddy Date: Fri, 13 Feb 2026 14:19:09 +0900 Subject: [PATCH] =?UTF-8?q?=EC=82=AC=EC=9A=A9=EA=B0=80=EB=8A=A5=20?= =?UTF-8?q?=EC=9A=A9=EB=9F=89=20API=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cd/training/dataset/DatasetApiController.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/kamco/cd/training/dataset/DatasetApiController.java b/src/main/java/com/kamco/cd/training/dataset/DatasetApiController.java index 67f4b41..5d4441a 100644 --- a/src/main/java/com/kamco/cd/training/dataset/DatasetApiController.java +++ b/src/main/java/com/kamco/cd/training/dataset/DatasetApiController.java @@ -14,6 +14,10 @@ import io.swagger.v3.oas.annotations.responses.ApiResponse; import io.swagger.v3.oas.annotations.responses.ApiResponses; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; +import java.io.IOException; +import java.nio.file.FileStore; +import java.nio.file.Files; +import java.nio.file.Path; import java.util.List; import java.util.UUID; import lombok.RequiredArgsConstructor; @@ -208,8 +212,15 @@ public class DatasetApiController { @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content) }) @GetMapping("/usable-bytes") - public ApiResponseDto getUsableBytes() { - return ApiResponseDto.ok(datasetService.getUsableBytes()); + public ApiResponseDto getUsableBytes() throws IOException { + FileStore store = Files.getFileStore(Path.of(".")); + + long usable = store.getUsableSpace(); + DatasetStorage storage = new DatasetStorage(); + storage.setUsableBytes(String.valueOf(usable)); + + // datasetService.getUsableBytes(); + return ApiResponseDto.ok(storage); } @Operation(summary = "학습데이터 zip파일 등록", description = "학습데이터 zip파일 등록 합니다.")