| MATLAB Function Reference | ![]() |
Syntax
uiputfile
uiputfile('InitFile')
uiputfile('InitFile','DialogTitle')
uiputfile('InitFile','DialogTitle',x,y)
[fname,pname] = uiputfile(...)
Description
uiputfile
顯示一對話盒其用來選擇欲寫入的檔案。對話盒會列出現行目錄下的檔案及目錄。
uiputfile(' 顯示一對話盒其包含了依 InitFile')
InitFile 所決定的目錄下之所有檔案。InitFile
為一全檔名或包含 * 符號。舉例來說,'*.m' (預設值)將使對話盒列出 MATLAB
的 M 檔案。
uiputfile(' 顯示一標題為 InitFile','DialogTitle')
DialogTitle 的對話盒。
uiputfile(' 將對話盒的位置放在 [InitFile','DialogTitle',x,y)
x,y],x
和 y 為以相對於螢幕左上角的距離,以像素為單位。注意並不是所有的平台都能工常的運作此功能。
[fname,pname] = uiputfile(...)
回傳從對話盒中所選擇檔案的名稱及路徑。若按下 Cancel 或有錯誤發生,fname
和 pname 將設成 0。
Remarks
若選擇一已存在的檔案,則將會有提示問您是否要覆蓋原先的檔案。若有選擇,函式將成功地回傳但並不會刪除原本的檔案。若選擇取消,則函式會回傳原先的對話盒,而也可繼續輸入其他的檔名。
Examples
下列敘述顯示一標題為 'Save file name' ,檔名為 animinit.m
的對話盒。
[newfile,newpath] = uiputfile('animinit.m','Save file name');
See Also
| uint8, uint16, uint32 | uiresume, uiwait | ![]() |