arlionn 发表于 2010-6-17 19:28 
可以使用暂元的扩展功能,把符合要求的文件名称统一存储于一个暂元中,然后使用foreach语句从这个暂元中 ...
local filename "Trait Cultivar"
foreach filename of local filename {
cd D:\Projects\Germplasm\Data\Clndta\Wheat\`filename'
local files : dir . files "*.dta"
dis `"`files'"'
foreach f of local files{
use `f', clear
save `f',replace
}
}
连老师,我这个命令错在哪里啊?因为我要操作的文件分在不同的文件夹下,如何一次性把不同文件夹下的文件dis出来?