Thursday, March 15, 2012

Stata move file dengan menggunakan do-file


Dalam stata untuk memindahkan file ke direktori yang berbeda dapat  digunakan perintah seperti dibawah ini

! move "file.dta" c:\move\

perintah di atas digunakan untuk memindahkan file.dta ke folder move dari folder sebelumnya

Bila file yang akan dipindahkan berjumlah banyak dapat digunakan perintah sebagai berikut:

set more off

cd c:\test\file\

! dir *.csv /a-d /b >c:\test\file\filelist.txt

file open myfile using c:\test\file\filelist.txt, read


file read myfile line
while r(eof)==0 {

insheet using "`line'", clear

capture confirm variable  c1
if _rc == 0 {

! move "`line'" c:\test\move\

file read myfile line

}

if _rc == 111 {


file read myfile line

}

}



0 comments: