ybc21 发表于 2015-3-31 07:09 
神马东东????
就是获取Stata当前加载的数据库所在的目录,然后进入。
Stata中没有c(current_path)这个参数,程序相当于得到了这么一个参数。
今天发现Stata的路径有/表示,对程序作了一点完善,如下,供参考:
//获得当前数据库所在目录并进入
local filename `=subinstr("`c(filename)'","/","\",.)'
while strpos("`filename'","\")!=0 {
local filename `=substr("`filename'", strpos("`filename'","\")+1,.)'
}
local current_path `=substr("`c(filename)'",1,(strlen("`c(filename)'")-strlen("`filename'")-1))'
cd "`current_path'"
cdout//第三方程序,供测试当前目录