MATLAB: How to give relative paths

addpathcdMATLABpathpwdrelative

For example: My pwd is C:\Abc\Xyz\1\1.1\p.cpp
I want to addpath to a previous directory than my cd i.e. I want to refer to directory named 1 (C:\Abc\Xyz\1).
How do I do this? I want to give path of the previous folder.

Best Answer

Use the fileparts function.
Example:
path = 'C:\Abc\Xyz\1\1.1\p.cpp';
[pathstr,name,ext] = fileparts(path);
The ‘pathstr’ variable will be the path string.