Why can't I open a file on MacBook?
조회 수: 21 (최근 30일)
이전 댓글 표시
Hi!
I've tried to run this code and open a file on macbook but here's still this an error.
When I used this code on Windows, it used to work.
Does anyone knows why?
path = '/Users/martine/Desktop/projekt/csv/Stop Signal'
folder = dir('*.csv')
x = folder(1).name
Error is:
Index exceeds the number of array elements (0).
댓글 수: 0
채택된 답변
Steven Lord
2021년 11월 17일
I recommend not creating a variable named path, as path already has a meaning in MATLAB. See doc path for more information on that function.
Just because you define a variable named path does not mean that functions like dir will automatically look there. I recommend you use fullfile to assemble the path to the folder and the extension you want to search for.
location = fullfile(matlabroot, 'toolbox', 'matlab', 'general')
filespec = 'bench*';
D = dir(fullfile(location, filespec))
{D.name}.'
If I'd just asked for the file using the filespec it wouldn't have looked in that directory and so wouldn't have found any such files.
D2 = dir(filespec)
추가 답변 (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!