파일목록 다루기

// 특정 폴더 안의 특정 혹은 모든 파일들의 목록을 구하거나 작업하고자 할때가 있죠....
// 물론, 모든 사람들이 그런 것은 아니지만....^^;

// 아래의 syntax는 "D:\myfolder"라는 폴더 안에 Final_ 로 시작하는 모든 파일들의 이름들을 datafilez라는 로컬변수에 담으라는 말입니다.

local datafilez: dir "D:\myfolder\" files "Final_*.dta" , respectcase

 // dir 함수는 대소문자를 구분하지 못함. 그래서 respectcase이라는 옵션을 사용할 수 있습니다.

di `"`datafiles'"'   // 이건 그 결과를 보여달라는 것이고.....


 // 이 아래는 그 파일들을 모두 세로로 결합하라는 것입니다.
clear
foreach myfile of local datafiles {
  di "`myfile'"
  append using "D:\myfolder\\`myfile'"
}

댓글

이 블로그의 인기 게시물

pdf 문자 인식(OCR)

그래프 그리기 05:= EU-15 국가들의 GDP 대비 사회지출 비중과 사회지출 대비 사회보장기여금의 비중:= 4사분면 만들기

그래프 그리기 06:= 등탄력적 효용함수 그래프 그리기