Why can't I open a file on MacBook?
18 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Marcin Sajdak
el 17 de Nov. de 2021
Comentada: Marcin Sajdak
el 17 de Nov. de 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 comentarios
Respuesta aceptada
Steven Lord
el 17 de Nov. de 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)
Más respuestas (0)
Ver también
Categorías
Más información sobre File Operations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!