uiputfile
파일을 저장하기 위한 대화 상자 열기
구문
설명
은 파일을 선택하거나 지정할 수 있는 모달 대화 상자를 엽니다. 대화 상자는 현재 폴더에 있는 파일과 폴더를 나열합니다. file
= uiputfile
사용자가 유효한 파일 이름을 지정하고 저장을 클릭한 경우, MATLAB®은
file
에 파일 이름을 반환합니다.사용자가 대화 상자를 취소하면 MATLAB은
file
에0
을 반환합니다.
참고
uiputfile
의 실행에 성공하면 사용자가 지정하는 새로운 파일 또는 기존 파일의 이름을 반환합니다. 이 함수가 파일을 만들지는 않습니다.대화 상자의 시각적인 특성은 코드를 실행하는 운영 체제에 따라 달라집니다. 예를 들어, 일부 운영 체제는 대화 상자에 제목 표시줄을 표시하지 않습니다. 대화 상자 제목을
uiputfile
함수로 전달하면 운영 체제는 제목을 표시하지 않습니다.
___ = uiputfile(
는 filter
)filter
와 일치하는 확장자를 가진 파일만 표시합니다. 일부 플랫폼에서 uiputfile
은 filter
와 일치하지 않는 파일을 표시하기도 하지만, 이러한 파일은 흐리게 표시됩니다. uiputfile
함수는 파일 형식 목록에 모든 파일을 추가합니다.
filter
가 파일 이름인 경우, uiputfile
은 파일 이름 필드에서 파일 이름을 표시하고 그 파일 확장자를 디폴트 필터로 사용합니다.
이 구문을 위에 열거된 구문의 모든 출력 인수 조합과 함께 사용하십시오.
예제
입력 인수
출력 인수
세부 정보
팁
MATLAB 함수와 MATLAB 툴박스 함수를 사용하여 사용자가 지정한 파일과 위치에 데이터를 쓰려면
uiputfile
이 반환하는 경로와 파일 이름을 사용하십시오. 예를 들면 다음과 같습니다.fprintf
- 데이터를 텍스트 파일에 씁니다.imwrite
- 이미지를 그래픽스 파일에 씁니다.xlswrite
- 행렬을 Microsoft® Excel® 스프레드시트에 씁니다. 예를 들어, 아래 코드는 행렬A
를 만들고, 사용자로부터 파일 이름을 얻는 대화 상자를 만들고, 반환된 값에서 전체 파일 이름을 작성한 다음, 사용자가 지정한 Excel 파일에 행렬을 씁니다.A = [12.7 5.02 -98 63.9 0 -.2 56]; [file,location] = uiputfile('*.xlsx'); filename = fullfile(location,file); xlswrite(filename,A);
버전 내역
R2006a 이전에 개발됨