Matlab - Buscar en varios directorios

 
Vista:
sin imagen de perfil

Buscar en varios directorios

Publicado por Adrián (10 intervenciones) el 06/02/2017 10:26:18
Buenas, a la hora de leer un archivo que está en el directorio actual utilizo el comando de Matlab 'dir'


flist = dir(filename);

pero solo me busca en el directorio actual y lo que necesito es que busque tanto en el directorio actual como en otros directorios del ordenador a la vez. No se si habrá alguna manera de hacerlo o algún comando.

Un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Royeth
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Buscar en varios directorios

Publicado por Royeth (1818 intervenciones) el 06/02/2017 17:34:30
lo que debes hacer es agregar la dirreción completa

por ejemplo

1
filename='C:\hola.m';
1
flist = dir(filename);

así puedes buscar en los directorios que quieras

saludos
https://www.facebook.com/royethmatlab/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
sin imagen de perfil

Buscar en varios directorios

Publicado por Adrián (10 intervenciones) el 06/02/2017 19:50:05
Lo siento pero no funciona, en cuanto saco el archivo del directorio actual no me lo lee.

Yo tengo un archivo 'datos.txt' :

1
filename = 'datos.txt'
1
flist = dir(filename);

esto solo funciona si se encuentra este archivo en el directorio actual, en cuanto lo saco no funciona. He puesto lo que tu me has dicho y tampoco sirve.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar