<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />이 예에서는 디렉토리의 파일을 사용하여 디렉토리의 모든 파일 목록을 가져옵니다. 그런 다음 모든 .jmp 파일을 찾아서 하나씩 열어 나중에 요약 테이블을 만듭니다. $ sample_data 디렉토리에는 목록에 있지만 EndsWith 테스트에서 건너 뛴 서브 디렉토리가 있습니다. EndsWith는 대소 문자를 구분합니다. 너는 원할지도 모른다. EndsWith (LowerCase (파일 이름), ".jmp") .JMP 및 .jmp로 끝나는 파일을 가져옵니다.
디렉토리의 파일은 /를 후행 할 필요는 없지만 상관하지는 않습니다. 그러나 후행 /은 목록의 파일 이름이 디렉토리에 연결될 때 중요합니다. JMP는 windows vs mac / and \ issues를 처리합니다.
directory = "$ sample_data /";
fileNames = 디렉토리에있는 파일 (디렉토리);
summary = 새 테이블 ( "요약", 새 열 ( "이름", 문자), 새 열 ( "행", 숫자));
(iFile = 1, iFile <= N Items (fileNames), iFile ++,
파일 이름 = fileNames [iFile];
If (Ends With (파일 이름, ".jmp"),
dt = 열기 (디렉토리 || 파일 이름);
요약 << addrows (1);
summary : name = filename;
summary : rows = N 행 (dt);
닫기 (dt, "nosave");
);
);

그 파일들을 원한다면 재귀 적 옵션이 있습니다 ...
