Matlab如何获取仅包含路径的文件

Matlab how to get file with path only

我正在尝试获取只有路径的文件,没有任何 ui。

现在我正在使用

[file, path] = uigetfile('*.*');

我想做的是简单地获取没有 ui 的文件。 像

[file] = getfile(path)

有什么方法可以获取该文件,但格式也与 uigetfile.

你可以通过命令dir获取所有文件的列表,下面的代码将显示所有文件的名称:

files = dir;
files.name

然后,你必须得到你想要的文件。

要么你知道你的文件在哪里and/or使用dir and its out.folder argument, which contains the full path, or, when your file is in your Present Working Directory, use 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