자료 매번 검색하기 귀찮아서 만든 블로그
MATLAB에서 ( 폴더가 존재하지 않는 경우) 폴더 생성하기 본문
mkdir('만들고자 하는 폴더의 이름')
기본적으로 MATLAB에서는 mkdir (make directory)를 사용하면 원하는 경로에 폴더를 생성할 수 있다.
나의 경우 for문을 순회하며 폴더 내에 파일을 저장하는 방식의 코드를 작성해야 했는데,
해당 경로에 같은 이름의 폴더가 존재하는데 mkdir를 사용할 경우 경고 메시지를 뱉어난다
은근히 거슬려서 찾아보니, exist 라는 함수를 사용하면 이를 해결할 수 있다고 한다
방법은 간단하다.
if ~exist('만들고자 하는 폴더 명', 'dir')
mkdir('만들고자 하는 폴더 명')
end
간단한 예시를 통해 구현해보자.
아래 사진이 현재의 내 폴더의 상태이다.
여기서 위의 코드를 처음 실행하면 My_Folder가 생성된 것을 확인할 수 있다.
두번째로 실행하면, 이미 My_Folder가 있기 때문에 코드를 실행해도 아무런 동작을 하지 않는다.
'Matlab' 카테고리의 다른 글
Matlab에서 배열의 카테고리별 빈도수 세기 (2) | 2022.09.11 |
---|---|
MATLAB - 행렬에서 중복된 행 제거하기 (0) | 2022.09.05 |
MATLAB - subplot에서 공통 레이블 붙이기 (0) | 2022.07.13 |
MATLAB - 테이블 변수 명 지정하기 (0) | 2022.07.13 |
MATLAB - repelem, repmat (행, 열, 행렬 복사하기) (0) | 2022.06.22 |