(translator=roro, ChineseSource=roro-20020612-3\uigetfile.html, EnglishSource=c:\matlabr12\help\techdoc\ref\uigetfile.html)
MATLAB Function Reference    
uigetfile

交互地接收一檔名

Syntax

Description

uigetfile 使用接收到的檔名顯示對話盒。此對話盒列出現行目錄中的檔案及目錄。

uigetfile('FilterSpec') 在對話盒中列出現行目錄下的檔案。FilterSpec 決定初始檔案的顯示,其檔案可為全檔名或是包含 * 符號的檔案。舉例來說,'*.m' (預設值)會使對話盒只顯示 MATLAB 的 M 檔案。

uigetfile('FilterSpec','DialogTitle') 顯示一標題為 DialogTitle 的對話盒。

uigetfile('FilterSpec','DialogTitle',x,y) 將對話盒的位置定在 [x,y],xy 為以左上角為基準的距離,以像素為單位。注意有些平台並不支援對話盒的位置放置。

[fname,pname] = uigetfile(...) 回傳在對話盒中所選擇檔案的檔名及路徑。在按下 Done 按鈕後,fname 存取選取檔案的名稱,pname 存取該路徑名稱。若按下 Cancel 按鈕或有錯誤產生,則 fnamepname 會設定成 0

Remarks

若所選擇的檔案並不存在,則錯誤對話將出現。您可輸入另一檔名,或是按下 Cancel 鈕。

Examples

下列敘述顯示一對話盒讓您接收一檔案。此敘述列出選定目錄下的所有 MATLAB M 檔案。所選定檔案的名稱及路徑將分別存於 fnamepname

對話盒實際的顯示依所使用的系統不同而有所差異。

See Also
uiputfile


 Uicontrol Properties uiimport