partition
클래스: matlab.io.datastore.DsFileSet
네임스페이스: matlab.io.datastore
file-set 객체 파티셔닝
구문
subfs = partition(fs,n,index)
입력 인수
예제
File-Set 객체 파티셔닝 및 파티션 하나 가져오기
file-set 객체를 만들고, file set 객체를 분할하고, 지정된 파티션에 포함된 파일을 가져옵니다.
폴더 내 모든 .mat
파일에 대한 file-set 객체를 만듭니다.
folder = fullfile(matlabroot,'toolbox','matlab','demos'); fs = matlab.io.datastore.DsFileSet(folder,'FileExtensions','.mat');
40
개 파일을 5개 파티션으로 분할하고 첫 번째 파티션을 구합니다. 그런 다음, 첫 번째 파티션에 있는 모든 파일의 파일 정보를 가져옵니다.
subfsA = partition(fs,5,1) % first 8 files
subfsA_fileInfo = resolve(subfsA)
두 번째 파티션을 가져오고 이 파티션에 있는 파일에 대한 파일 정보를 구합니다.
subfsB = partition(fs,5,2) % next 8 files
subfsB_fileInfo = resolve(subfsB)
팁
DsFileSet
객체의NumFiles
속성을 사용하여fs
에 있는 파일의 개수를 찾고 이 수를 사용하여 데이터저장소에 대한 합당한 파티션 개수를 추정하십시오.
버전 내역
R2017b에 개발됨