Is it possible to get the path of a file using uigetfile() ?

39 ビュー (過去 30 日間)
Hamlet López
Hamlet López 2022 年 6 月 23 日
編集済み: Hamlet López 2022 年 6 月 23 日
What I want to do is get the path of a file that user selects, lets say an image is in downloads folder (example: 'C:\Users\%UserName%\Downloads\image.png').
So when executing the script the path of file is saved in a string and showed in command window.
Right now I have no succes with the following, I'm I using the correct functions for this?
filepath = fileparts( uigetfile() );
disp(['This is the file path: ',filepath]);

採用された回答

Walter Roberson
Walter Roberson 2022 年 6 月 23 日
[filename, filepath] = uigetfile();
if ~ischar(filename); return; end %user cancel
fullname = fullfile(filepath, filename);
fprintf('This is the file path: %s\n', fullname);
  1 件のコメント
Hamlet López
Hamlet López 2022 年 6 月 23 日
編集済み: Hamlet López 2022 年 6 月 23 日
OK, this is what I was looking for. Thank you very much Sir.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLow-Level File I/O についてさらに検索

製品


リリース

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by