주요 콘텐츠

isfile

입력값이 파일인지 확인

설명

result = isfile(filename)filename이 지정된 경로 또는 현재 폴더에 위치한 파일인 경우 논리값 1(true)을 반환합니다. 그렇지 않으면 isfile은 논리값 0(false)을 반환합니다.

예제

모두 축소

입력값 myfile1.txt가 파일인지 확인합니다. 결과가 1이면 myfile1.txt가 파일임을 나타냅니다.

result = isfile('myfile1.txt')
result = logical
   1

폴더 myfolder를 만든 다음, myfolder가 파일인지 확인합니다. 결과가 0이면 myfolder가 파일이 아님을 나타냅니다.

mkdir myfolder;
result = isfile('myfolder')
result = logical
   0

입력값 myfile1.txtmyfolder가 파일인지 확인합니다. 결과가 [1 0]이면 myfile1.txt는 파일이고 myfolder는 파일이 아님을 나타냅니다.

result = isfile(["myfile1.txt", "myfolder"])
result = 1×2 logical array
   1   0

입력 인수

모두 축소

파일 이름으로, string형 배열, 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열로 지정됩니다. 로컬 파일의 경우 filename은 상대 경로를 포함할 수 있지만, 그 상대 경로가 현재 폴더에 있어야 합니다. 그렇지 않으면 filename은 전체 경로를 포함해야 합니다.

원격 위치의 파일과 폴더의 경우 전체 경로를 URL(Uniform Resource Locator)로 지정해야 합니다. 인터넷 URL에는 프로토콜 유형 "http://" 또는 "https://"가 포함되어야 합니다. 자세한 내용은 원격 데이터로 작업하기 항목을 참조하십시오.

제한 사항

  • MATLAB®은 인증을 요하는 인터넷 URL을 지원하지 않습니다.

  • 인증이 필요한 원격 위치의 경우, isfile은 첫 번째 위치(인증 페이지일 수 있음)만 해석하고 리디렉션은 무시합니다.

  • MATLAB Online™은 Microsoft® OneDrive™ 파일 및 폴더와 연결된 인터넷 URL을 지원합니다. 반면 설치된 MATLAB에서는 로컬 OneDrive 파일만 지원합니다.

확장 기능

모두 확장

버전 내역

R2017b에 개발됨

모두 확장