【问题标题】:Matlab how to get file with path onlyMatlab如何仅获取带有路径的文件
【发布时间】:2022-01-05 11:23:10
【问题描述】:

我正在尝试仅获取带有路径的文件而没有任何 ui。

现在我正在使用

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

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

[file] = getfile(path)

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

【问题讨论】:

    标签: matlab matlab-app-designer


    【解决方案1】:

    您要么知道您的文件在哪里和/或使用 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
    

    【讨论】:

      【解决方案2】:

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

      files = dir;
      files.name
      

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

      【讨论】:

        猜你喜欢
        • 2023-04-04
        • 2019-11-25
        • 1970-01-01
        • 2014-09-08
        • 2020-02-11
        • 2017-05-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多