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 |