【发布时间】:2022-01-05 11:23:10
【问题描述】:
我正在尝试仅获取带有路径的文件而没有任何 ui。
现在我正在使用
[file, path] = uigetfile('*.*');
我想要做的是简单地获取没有 ui 的文件。 像
[file] = getfile(path)
有什么方法可以获取该文件,但格式也与 uigetfile 相同。
【问题讨论】:
标签: matlab matlab-app-designer
我正在尝试仅获取带有路径的文件而没有任何 ui。
现在我正在使用
[file, path] = uigetfile('*.*');
我想要做的是简单地获取没有 ui 的文件。 像
[file] = getfile(path)
有什么方法可以获取该文件,但格式也与 uigetfile 相同。
【问题讨论】:
标签: matlab matlab-app-designer
您要么知道您的文件在哪里和/或使用 dir 及其包含完整路径的 out.folder 参数,或者,当您的文件位于当前工作目录中时,使用 pwd
my_folder = '/path/to/folder/';
files = dir(my_folder) % Grab all files
fullpath = [files(ii).folder files(ii).name]; % Generate full path
% Or, if the file is in the PWD
files = dir(my_folder) % Grab all files
fullpath = [pwd files(ii).name]; % Generate full path
【讨论】:
你可以通过命令dir获取所有文件的列表,下面的代码会显示所有文件的名字:
files = dir;
files.name
然后,你必须得到你想要的文件。
【讨论】: