Load a file from a different folder

조회 수: 7 (최근 30일)
Jasper Mark
Jasper Mark 2021년 1월 25일
댓글: Titus Edelhofer 2021년 1월 26일
I am having difficulty loading a file from a different folder. The data is currently stored in a network server. I currently have a workaround by bringing the file of interest ot my matlab specific folder and using this code.
cfg = [];
[FileName] = uipickfile('.mff');
cfg.dataset = FileName;
data = ft_preprocessing(cfg);
Is there anyway to load my file of interest without having to drag it to the matlab folder. I will be working with about 1250 files and would like to save the storage on my device?

답변 (1개)

Titus Edelhofer
Titus Edelhofer 2021년 1월 25일
Hi Jasper,
I don't know where uipickfile comes from. If you use uigetfile, you would have a second output argument you can use:
[filename,pathname] = uigetfile('*.mff');
cfg.dataset = fullfile(pathname,filename);
Titus
  댓글 수: 2
Jasper Mark
Jasper Mark 2021년 1월 25일
Thank you for the suggestion. I have used the uigetfile function in previous versions of the script and was left with the same problem. I tried that again...with no sucess :/. I imagine there may be a problem with how the secure network server is set up
Titus Edelhofer
Titus Edelhofer 2021년 1월 26일
Hi Jasper,
I'm not not sure where the problem is, reading the file or locating the file.
  • Did you try using the full path (with fullfile)?
  • Did you try simply putting the fully qualified file name (without interactive selection), something like
cfg.dataset = '\\mynetworkfolder\mymfffile.mff';
If yes to either of them, what's the error you see?
Titus

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 MATLAB Mobile에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by