Открытое диалоговое окно выбора файла
открывает модальное диалоговое окно, которое перечисляет файлы в текущей папке. Это позволяет пользователю выбрать или ввести имя файла. Если файл существует и допустим, 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
функция может возвратить атрибуты файла также.