How to load a .mat file from the parent directory?

How to load a file which is in the parent directory of the running script?

 Accepted Answer

you can determine your current directory with pwd.
so to load the file it'll go something like this
myfile = 'mymatfile.mat';
[parentdir,~,~]=fileparts(pwd);
load(fullfile(parentdir,myfile))

More Answers (1)

Simpler and more efficient with a relative pathname using the dotdot-folder name to access the parent folder:
load('../mymatfile.mat')

Categories

Asked:

on 19 May 2015

Edited:

on 25 Jul 2025

Community Treasure Hunt

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

Start Hunting!