Открытое диалоговое окно выбора файла
открывает модальное диалоговое окно, которое перечисляет файлы в текущей папке. Это позволяет пользователю выбрать или ввести имя файла. Если файл существует и допустим, file = uigetfileuigetfile возвращает имя файла, когда пользователь нажимает Open. Если пользователь нажимает Cancel или окно близкая кнопка (X), uigetfile возвращает 0.
___ = uigetfile( задает расширение файла, которым отфильтрованы файлы, отображенные в диалоговом окне. Используйте этот синтаксис с любой из комбинаций выходного аргумента в предыдущих синтаксисах.filter)
Как правило, только файлы с соответствующим расширением файла отображены. На некоторых платформах, uigetfile файлы отображений, которые не совпадают с фильтром, но dims те имена файлов. Если фильтр отсутствует или пустой, uigetfile использует список по умолчанию типов файлов (например, весь MATLAB® файлы).
___ = uigetfile(___,'MultiSelect', задает, может ли пользователь выбрать несколько файлов. Установите режим на mode)'on' включить многофайловый выбор. По умолчанию это установлено в 'off'.
Windows® библиотеки могут охватить несколько папок.
Примечание
Визуальные характеристики диалогового окна зависят от операционной системы, которая запускает ваш код. Например, некоторые операционные системы не показывают строки заголовка на диалоговых окнах. Если вы передаете заголовок диалогового окна на функцию uigetfile, те операционные системы не отображают заголовок.
Используйте путь и имя файла это uigetfile возвращается, чтобы открыть, считать или анализировать файл с помощью различных функций ввода и вывода в тулбоксах MATLAB и MATLAB. Например: перечисленный здесь.
imread для чтения изображений.
xlsread для чтения файлов Microsoft Excel.
open, edit, или run с файлами кода MATLAB. Например, этот код создает диалоговое окно, чтобы получить имя файла кода MATLAB от пользователя, создает полное имя файла из возвращенных значений, и затем запускает заданный пользователями файл кода.
[file,path] = uigetfile('*.m');
selectedfile = fullfile(path,file);
run(selectedfile);
Используйте dir функционируйте, чтобы возвратить отфильтрованный или неотфильтрованный список файлов в вашей текущей папке или папке, которую вы задаете. dir функция может возвратить атрибуты файла также.