Azzera filtri
Azzera filtri

how to find specific Folder's path ?

59 visualizzazioni (ultimi 30 giorni)
Shiv Nileshkumar Matliwala
Commentato: Jan il 4 Dic 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 ?

Risposte (1)

Jan
Jan il 2 Dic 2022
Spostato: Jan il 2 Dic 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 Commenti
Shiv Nileshkumar Matliwala
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 il 4 Dic 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.

Accedi per commentare.

Categorie

Scopri di più su Search Path in Help Center e File Exchange

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by