Having problem with the following line
조회 수: 1 (최근 30일)
이전 댓글 표시
I am trying to load a file name in my code. I am actually trying to understand what does the following line do:
filename=Dir(k).name;
Because I feel it loads the files from another folder instead of the folder I have been computing the data from above.
댓글 수: 0
답변 (1개)
Walter Roberson
2021년 11월 10일
The name field of the struct returned from dir() contains only the basic filename without any directory information. If you are working with a different directory than the current directory, then you need to put in the directory name. We recommend using fullfile() for that.
Example:
project = 'Scalp7';
Dir = dir(fullfile(project, '*.png'));
filename = Dir(1).name;
fullname = fullfile(project, filename) ;
img = imread(fullname) ;
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 File Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!