全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5579 6
2008-04-02
<p>向各位请教:</p><p>       在stata编程中,如何才能将log文件自动输出到当前工作目录(路径)下的子文件夹?Stata的工作目录是动态工作目录,也就是说每次运行Stata,Stata的工作目录都会改变。</p><p>       谢谢!</p>
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2008-4-2 15:28:00

在程序开始部分设置工作目录和log文件

example:

cd c:\test

log using test

这样 产生的test.smcl就在cc:\test目录下了

在程序中随时可以使用cd命令改变工作目录

结合log on    、log off    、log using可以随意设置需要保存log的路径

[此贴子已经被作者于2008-4-2 15:29:26编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-4-2 20:25:00

我希望的是Stata每次都会自动变更工作目录。我想只要能提取每次运行的工作目录即可。

不过我仍然非常感谢bookbug!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-4-6 08:59:00

反正你的写do文件,那么就直接把路径写全就可以了。 log using d:\mystata\text.log

或者用textpad执行do文件,这样会在do文件的相同目录下生成一个和do文件同名的log文件。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-4-6 11:07:00
当前工作目录可以这样提取:

. local a : pwd

. di "`a'"
D:\DATA

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-4-7 08:21:00

非常感谢各位的热心帮助!!

whgyu提供的方法很好用!再谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群