How to read a file from a specific directory?
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I'll explain my question with an example.
Lets say I have 26 folders in my working directory named A to Z, and each of these folders have 10 sub-folders with names 1 to 10.
Now, in a function I am preparing, I want to access files in a particular folder, which is defined by the input arguments when i call the function.
If I wanted to point to a file named xyz in folder 5 in folder A, doing it manually on command window would be /A/5/xyz
In my function, A and 5 are defined by the input argument. I tried converting the input argument A and 5 to strings str_fol1 and str_fol2 and point to /str_fol1/str_fol2/xyz and /'str_fol1'/'str_fol2'/xyz but it dint work.
Can anyone guide me, as to how to point to a file when the path to it is being defined by input arguments in a function?
Thanks
0 Kommentare
Akzeptierte Antwort
Chirag Gupta
am 10 Aug. 2011
Use
full_filename = fullfile(str_fol1,str_fol2,filename);
6 Kommentare
sandy
am 5 Sep. 2013
hi guys...i have a prob here...if i have a folder called 'MAIN',inside this sub folders from A TO Z,which contains many zip files...i need to access those zip files from each folder(A TO Z),and to unzip them..it is possible
Weitere Antworten (1)
Paulo Silva
am 10 Aug. 2011
%assuming:
%folder is a string with just the folder name, ex A
%file is a string with just the file name
file=[folder filesep subfolder filesep file]
%code to read the file, it depends on the file type and format
1 Kommentar
Siehe auch
Kategorien
Mehr zu Filename Construction finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!