Main Content

fullfile

부분에서 전체 파일 이름 생성

설명

예제

f = fullfile(filepart1,...,filepartN)은 지정된 폴더 및 파일 이름에서 전체 파일 명세를 만듭니다. fullfile은 필요한 경우 플랫폼별 파일 구분 기호를 삽입하지만 후행 파일 구분 기호는 추가하지 않습니다. Windows® 플랫폼에서 파일 구분 기호 문자는 백슬래시(\)입니다. 다른 플랫폼에서 파일 구분 기호는 다른 문자일 수 있습니다.

fullfile은 Windows에서 슬래시(/)를 모두 백슬래시(\)로 바꿉니다. UNIX® 플랫폼에서는 백슬래시(\) 문자가 파일 이름에 유효한 문자이므로, 바뀌지 않습니다.

fullfile은 선행 구분 기호나 후행 구분 기호를 자르지 않습니다. fullfile은 반복되는 파일 구분 기호가 전체 파일 명세의 시작 부분에 나타나지 않는다면 축소해 버립니다. fullfile은 또한 점 기호로 표시되는 상대 디렉터리 경로가 전체 파일 명세의 끝부분에 나타나지 않는다면 축소해 버립니다. 단, 이중 점 기호로 표시되는 상대 디렉터리 경로는 축소되지 않습니다.

예제

모두 축소

fullfile은 파일에 대한 전체 경로를 포함하는 문자형 벡터를 반환합니다. Windows® 플랫폼에서 파일 구분 기호 문자는 백슬래시(\)입니다.

f = fullfile('myfolder','mysubfolder','myfile.m')
f =

    'myfolder\mysubfolder\myfile.m'

fullfile은 파일에 대한 전체 경로를 포함하는 문자형 벡터를 반환합니다. UNIX® 플랫폼에서 파일 구분 기호 문자는 슬래시(/)입니다.

f = fullfile('myfolder','mysubfolder','myfile.m')
f = 
'myfolder/mysubfolder/myfile.m'

fullfile은 파일 myfile1.mmyfile2.m의 경로를 포함하는 셀형 배열을 반환합니다.

f = fullfile('c:\','myfiles','matlab',{'myfile1.m';'myfile2.m'})
f =

  2×1 cell array

    'c:\myfiles\matlab\myfile1.m'
    'c:\myfiles\matlab\myfile2.m'

파일 구분 기호와 점 기호를 사용하여 폴더의 경로를 만듭니다.

fullfile은 선행 파일 구분 기호나 후행 파일 구분 기호를 자르지 않습니다. filesep는 플랫폼별 파일 구분 기호 문자를 반환합니다.

f = fullfile('c:\','myfiles','matlab',filesep)
f =

c:\myfiles\matlab\

fullfile은 반복되는 파일 구분 기호가 전체 파일 명세의 시작 부분에 나타나지 않는다면 축소해 버립니다.

f = fullfile('c:\folder1', '\\\folder2\\')
f =

c:\folder1\folder2\

fullfile은 점 기호로 표시되는 상대 디렉터리 경로가 전체 파일 명세의 끝부분에 나타나지 않는다면 축소해 버립니다. 단, 이중 점 기호로 표시되는 상대 디렉터리 경로는 축소되지 않습니다.

f = fullfile('c:\folder1', '.\folder2', '..\folder3\.')
f =

c:\folder1\folder2\..\folder3\.

입력 인수

모두 축소

폴더 이름 또는 파일 이름으로, 문자형 벡터, string형 배열 또는 문자형 벡터로 구성된 셀형 배열로 지정됩니다. 비 스칼라 셀형 배열과 비 스칼라 string형의 크기는 동일해야 합니다.

예: fullfile('c:\','user','docs')

예: fullfile('\\','Server01','user','docs')

예: fullfile('home','users','docs',{'myfile.m', 'myfile2.m'})

데이터형: char | cell | string

출력 인수

모두 축소

전체 파일 명세로, 문자형 배열, string형 배열 또는 문자형 벡터로 구성된 셀형 배열로 반환됩니다. 입력 인수가 string형 배열이면 f는 string형 배열입니다. 또는 입력 인수가 문자형 벡터로 구성된 셀형 배열이면 f는 문자형 벡터로 구성된 셀형 배열입니다. 그렇지 않으면 f는 문자형 배열입니다.

데이터형: char | cell | string

  • 전체 파일 이름을 폴더 부분으로 분할하려면 split 함수를 사용하십시오.

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| | | | |