티스토리 뷰
현재 폴더의 하위 폴더뿐만 아니라, 그 아래의 폴더, 그 아래아래의 폴더까지 모두 찾고 싶었다. 한참 고민했다.
재귀적으로 찾아야 하나?
재귀는 코드 짜기 귀찮으니까 어떻게든 while로 되지 않을까?
...
...
역시 검색을 잘 해야 한다.
https://www.mathworks.com/matlabcentral/answers/448850-list-of-all-subfolders-and-theire-subfolders-etc
현재 폴더 아래의 모든 폴더와 파일을 찾고 싶다면 아래 한 줄이면 된다.
d = dir('./**');
하지만 이 중에는 '.'와 '..'가 폴더 개수만큼 들어있다. 아래 줄을 추가하여 이들을 제거할 수 있다.
d = d(~ismember({d.name}, {'.', '..'}));
폴더만 보고 싶다면? 아래 줄을 추가한다.
d = d([d.isdir]);
- 게으른
'matlab' 카테고리의 다른 글
horzcat과 vertcat은 도대체 왜 필요한가? (0) | 2024.05.26 |
---|---|
애증의 정규식... 1탄 (0) | 2024.05.25 |
MATLAB R2024a 업데이트 (0) | 2023.12.24 |
Number Stack 게임 (0) | 2023.11.23 |
게으른쌤의 매트랩 책을 쓰고 있습니다. (0) | 2023.10.30 |
댓글