Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
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
Tags
more
Archives
Today
Total
관리 메뉴

자료 매번 검색하기 귀찮아서 만든 블로그

MATLAB에서 ( 폴더가 존재하지 않는 경우) 폴더 생성하기 본문

Matlab

MATLAB에서 ( 폴더가 존재하지 않는 경우) 폴더 생성하기

쿠키아버님 2022. 7. 26. 01:53
mkdir('만들고자 하는 폴더의 이름')

기본적으로 MATLAB에서는 mkdir (make directory)를 사용하면 원하는 경로에 폴더를 생성할 수 있다.

 

나의 경우 for문을 순회하며 폴더 내에 파일을 저장하는 방식의 코드를 작성해야 했는데,

 

해당 경로에 같은 이름의 폴더가 존재하는데 mkdir를 사용할 경우 경고 메시지를 뱉어난다

 

은근히 거슬려서 찾아보니, exist 라는 함수를 사용하면 이를 해결할 수 있다고 한다

 

방법은 간단하다.

if ~exist('만들고자 하는 폴더 명', 'dir')
       mkdir('만들고자 하는 폴더 명')
end

 

 

간단한 예시를 통해 구현해보자.

 

아래 사진이 현재의 내 폴더의 상태이다.

 

여기서 위의 코드를 처음 실행하면 My_Folder가 생성된 것을 확인할 수 있다.

 

 

 

 

두번째로 실행하면, 이미 My_Folder가 있기 때문에 코드를 실행해도 아무런 동작을 하지 않는다.