how to find specific Folder's path ?

50 visualizaciones (últimos 30 días)
Shiv Nileshkumar Matliwala
Shiv Nileshkumar Matliwala el 2 de Dic. de 2022
Comentada: Jan el 4 de Dic. de 2022
Suppose I have one folder called 'Tools Ordered'
its path is 'C:\New\Folders\Tools\Tools Ordered'
Then If I want to find this above path by only using the name 'Tools Ordered', then how can I find it ?
Can anyone suggest me any idea ?

Respuestas (1)

Jan
Jan el 2 de Dic. de 2022
Movida: Jan el 2 de Dic. de 2022
This is impossible. There could be a huge number of different locations, e.g. a public network share "\\123.234.12.167\Share\Tools Ordered". So if you do not have the additional information about the disk or that it is a local disk, a search can need too much time.
If you do know the disk:
List = dir(fullfile('C:\', '**', 'Tools Ordered', '.'));
Paths = {List.folder}
  2 comentarios
Shiv Nileshkumar Matliwala
Shiv Nileshkumar Matliwala el 2 de Dic. de 2022
But what if I use the code first
path = pwd
so that it will give first the location of my current file, which is in the folder 'Tools Ordered' somewhere.
So, now is it possible that I use any function which will give me the path till 'Tools Ordered' only from 'pwd'.
Jan
Jan el 4 de Dic. de 2022
Do you mean:
List = dir(fullfile(cd, '**', 'Tools Ordered', '.'));
Paths = {List.folder}
Note that pwd calls cd only, so you can call cd directly.

Iniciar sesión para comentar.

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Productos


Versión

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by