주요 콘텐츠

isfile

입력값이 파일인지 확인

설명

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

예제

모두 축소

입력값 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.txt myfolder가 파일인지 확인합니다. 결과가 [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을 지원하지 않습니다.

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

확장 기능

모두 확장

버전 내역

R2017b에 개발됨

모두 확장