How to Open a Folder

56 次查看(过去 30 天)
Ghina Alhunaidi
Ghina Alhunaidi 2021-4-11
Hey.
I need help trying to open a folder on matlab while the code is running. I want the folder to open as a response to the user clicking on the screen. I already have the folder in the same pathway as the overall code, I'm just having trouble with the syntax and general terminology to open a specfic folder.
  11 个评论
Ghina Alhunaidi
Ghina Alhunaidi 2021-4-12
I want it to open the file using its default application
Walter Roberson
Walter Roberson 2021-4-12
[filename,filepath] = uigetfile('*.mov');
if isempty(filename)
%user cancel, handle appropriately here
end
fullname = fullfile(filepath, filename);
open(fullname)
Using path as the name of a variable is not recommended as path controls the MATLAB search path.

请先登录,再进行评论。

回答(1 个)

Jan
Jan 2021-4-11
编辑:Jan 2021-4-11
Maybe you want to open a file inside this folder?
function main
myPath = fileparts(mfilename('fullpath')); % Folder of this M-file
Folder = fullfile(myPath, 'NameOfSubfolder'); % Subfolder inside
Data = load(fullfile(Folder, 'YourData.mat')); % A specific file there
...
end

类别

Help CenterFile Exchange 中查找有关 File Operations 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by