Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

rehash

함수 및 파일 시스템 경로 캐시 새로 고침

설명

예제

rehashmatlabroot에 있지 않은 검색 경로 상의 폴더에 대해 알려진 파일 및 클래스의 MATLAB® 목록을 업데이트합니다. 불러와 있는 함수의 타임스탬프를 디스크의 타임스탬프와 비교합니다. 디스크의 파일이 더 최신이면 불러와 있던 함수를 지웁니다. 일반적으로 이 모든 과정은 MATLAB이 명령 창 프롬프트를 표시할 때마다 수행됩니다. 사용자가 실행하는 프로그램 파일이 또다른 프로그램 파일을 업데이트하며, 호출하는 파일이 실행을 마치기 전에 두 번째 파일의 업데이트된 버전을 사용해야 하는 경우에만 rehash를 인수 없이 사용하십시오.

rehash pathrehash와 동일한 업데이트를 수행하지만, matlabroot에 있지 않은 검색 경로 상의 모든 폴더에 대해 알려진 파일 및 클래스 목록을 무조건 업데이트한다는 점만 다릅니다. MATLAB을 시작하는 도중 MATLAB으로부터 폴더의 변경 여부를 확인할 수 없다는 경고를 받거나, MATLAB이 가장 최신 버전의 프로그램 파일을 사용하지 않는 문제가 발생한 경우에만 rehash path를 실행하십시오.

rehash toolboxrehash path와 동일한 업데이트를 수행하지만, matlabroot에 있는 파일까지 포함하여 검색 경로 상의 모든 폴더에 대해 알려진 파일 및 클래스 목록을 업데이트한다는 점만 다릅니다. 사용자가 세션 중에 matlabroot에 있는 파일을 변경, 추가, 삭제할 경우 rehash toolbox를 실행하십시오. 일반적으로, matlabroot의 파일과 폴더를 변경해서는 안 됩니다.

rehash toolboxcacherehash toolbox와 동일한 업데이트를 수행하고 캐시 파일도 업데이트합니다. 이는 기본 설정 창일반 기본 설정 페이지에 있는 툴박스 경로 캐시 업데이트 버튼을 클릭하는 것과 동일합니다.

예제

모두 축소

파일 myFunction.m을 프로그래밍 방식으로 편집하고 myFunction에 대한 업데이트를 사용할 수 있도록 rehash를 사용하여 알려진 파일과 함수의 캐시된 목록을 새로 고칩니다.

fopen("myFunction.m")

% Make changes to myFunction

fclose("myFunction.m")
rehash

x = myFunction()

버전 내역

R2006a 이전에 개발됨