Why can't I open a file on MacBook?
21 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Marcin Sajdak
il 17 Nov 2021
Commentato: Marcin Sajdak
il 17 Nov 2021
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 Commenti
Risposta accettata
Steven Lord
il 17 Nov 2021
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)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su File Operations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!