Main Content

userpath

디폴트 사용자 작업 폴더 보기 또는 변경

설명

예제

userpath는 MATLAB®이 시작될 때 검색 경로에 추가되는 사용자별 폴더를 반환합니다. 이 함수는 폴더를 문자형 벡터로 반환합니다. 검색 경로에 대한 자세한 내용은 MATLAB 검색 경로란? 항목을 참조하십시오.

MATLAB 시작 옵션 구성에 대한 자세한 내용은 MATLAB 시작 파일의 시작 옵션 항목을 참조하십시오.

예제

userpath(newpath)는 검색 경로의 사용자별 폴더를 newpath로 설정합니다. 지정한 폴더는 검색 경로에 즉시 나타나며, 이후에도 세션이 시작될 때 나타납니다. MATLAB은 이전에 userpath로 지정했던 폴더를 검색 경로에서 제거합니다.

userpath("reset")은 검색 경로의 사용자별 폴더를 현재 플랫폼의 디폴트 값으로 설정합니다. 디폴트 userpath 폴더는 플랫폼에 따라 다릅니다.

  • Windows® 플랫폼 — %USERPROFILE%\Documents\MATLAB

  • Mac 플랫폼 — $home/Documents/MATLAB

  • Linux® 플랫폼 — $home/Documents/MATLAB($home/Documents가 존재하는 경우)

MATLAB은 디폴트 폴더를 즉시 검색 경로에 추가하며, 이후 세션이 시작될 때에도 검색 경로에 추가합니다. Windows 플랫폼과 Mac 플랫폼에서는 해당 디폴트 폴더가 없으면 디폴트 폴더가 생성됩니다. Linux에서는 해당 디폴트 폴더가 없는 경우 디폴트 폴더가 생성되지 않습니다.

예제

userpath("clear")는 사용자 지정 폴더를 즉시 검색 경로에서 제거하며, 이후 MATLAB 세션에서도 검색 경로에서 제거합니다.

예제

모두 축소

이 예제는 userpath 폴더가 Windows 플랫폼의 디폴트 값 Documents\MATLAB으로 설정된다고 가정합니다. MATLAB을 시작하여 현재 폴더를 표시합니다.

pwd
H:\Documents\MATLAB

이 예제에서 HDocuments가 있는 드라이브입니다.

현재 폴더가 userpath 폴더임을 확인합니다.

userpath
H:\Documents\MATLAB

검색 경로를 표시합니다. MATLAB은 userpath에서 지정한 폴더를 포함한 검색 경로를 반환합니다.

path
MATLABPATH

	H:\Documents\MATLAB
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

이 예제는 userpath 폴더가 Windows 플랫폼의 디폴트 값 Documents\MATLAB으로 설정된다고 가정합니다.

디폴트 값에서 C:\Research_Project로 값을 변경합니다.

newpath = "C:\Research_Project";
userpath(newpath)

검색 경로를 표시하여 변경 사항의 영향을 확인합니다.

path
MATLABPATH

	C:\Research_Project
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

MATLAB은 userpath에서 지정한 폴더를 포함한 검색 경로를 표시합니다. MATLAB은 userpath를 사용하여 새 폴더를 할당할 때 검색 경로에서 userpath 폴더의 이전 값인 H:\Documents\MATLAB을 자동으로 제거합니다.

userpath 폴더가 디폴트 값으로 설정되었지만, 이것을 시작 시 검색 경로에 추가하지 않으려 한다고 가정합니다.

디폴트 값이 설정되었음을 확인합니다.

userpath
H:\Documents\MATLAB

이 폴더가 검색 경로 내에 있는지 확인합니다.

path
MATLABPATH

H:\Documents\MATLAB
C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

값을 지웁니다.

userpath("clear")

결과를 확인합니다.

userpath
ans =
     ''

이전의 userpath 폴더가 검색 경로에서 제거되었는지 확인합니다.

path
MATLABPATH

C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

참고

userpath("clear")를 사용하면 시작 폴더가 검색 경로에 없을 수도 있게 됩니다. 이러한 상황은 검색 경로에서 userpath 폴더를 제거하고 변경 사항을 저장하는 경우에도 발생할 수 있습니다.

입력 인수

모두 축소

userpath 폴더에 대한 새 값으로, string형 스칼라 또는 문자형 벡터로 지정됩니다. newpath는 절대 경로여야 합니다.

예: "C:\myFolder"

제한 사항

  • MATLAB Online™에서는 userpath 폴더를 볼 수만 있습니다. 폴더를 변경하는 동작은 지원되지 않습니다.

  • 시작 폴더를 지정하려면 기본 설정 창일반 기본 설정 페이지에 있는 초기 작업 폴더 기본 설정을 설정하십시오. userpath를 초기 작업 폴더로 사용하는 방법에 대한 자세한 내용은 userpath를 초기 작업 폴더로 사용하기 항목을 참조하십시오.

  • MATLABPATH 환경 변수에는 검색 경로에 추가될 폴더 목록이 포함될 수 있습니다. MATLAB은 시작 시 MATLABPATH 환경 변수에 지정된 폴더를 userpath 폴더 아래 검색 경로에 추가합니다.

버전 내역

R2008a에 개발됨