| MATLAB Function Reference | ![]() |
Syntax
uigetfile
uigetfile('FilterSpec')
uigetfile('FilterSpec','DialogTitle')
uigetfile('FilterSpec','DialogTitle',x,y)
[fname,pname] = uigetfile(...)
Description
uigetfile 使用接收到的檔名顯示對話盒。此對話盒列出現行目錄中的檔案及目錄。
uigetfile(' 在對話盒中列出現行目錄下的檔案。FilterSpec')
FilterSpec
決定初始檔案的顯示,其檔案可為全檔名或是包含 * 符號的檔案。舉例來說,'*.m'
(預設值)會使對話盒只顯示 MATLAB 的 M 檔案。
uigetfile(' 顯示一標題為 FilterSpec','DialogTitle')
DialogTitle 的對話盒。
uigetfile(' 將對話盒的位置定在 [FilterSpec','DialogTitle',x,y)
x,y],x
和 y 為以左上角為基準的距離,以像素為單位。注意有些平台並不支援對話盒的位置放置。
[fname,pname] = uigetfile(...)
回傳在對話盒中所選擇檔案的檔名及路徑。在按下 Done 按鈕後,fname
存取選取檔案的名稱,pname 存取該路徑名稱。若按下 Cancel 按鈕或有錯誤產生,則 fname
及 pname 會設定成 0。
Remarks
若所選擇的檔案並不存在,則錯誤對話將出現。您可輸入另一檔名,或是按下 Cancel 鈕。
Examples
下列敘述顯示一對話盒讓您接收一檔案。此敘述列出選定目錄下的所有 MATLAB M
檔案。所選定檔案的名稱及路徑將分別存於 fname 及 pname。
[fname,pname] = uigetfile('*.m','Sample Dialog Box')
See Also
uiputfile
| Uicontrol Properties | uiimport | ![]() |