楼主: 马克思密
3447 7

[数据管理求助] Stata自动产生TMP文件如何处理 [推广有奖]

  • 1关注
  • 0粉丝

已卖:117份资源

博士生

28%

还不是VIP/贵宾

-

威望
0
论坛币
1271 个
通用积分
5.9700
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
282 点
帖子
20
精华
0
在线时间
512 小时
注册时间
2019-1-14
最后登录
2023-7-9

楼主
马克思密 发表于 2022-10-15 23:05:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如图,在dofile文件夹下运行do文件后会自动产生大量的tmp文件,请问如何让stata不自动产生,或者是为其设定存储路径。多谢!!!
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata tmp dofile file

微信截图_20221015230331.png (22.52 KB)

微信截图_20221015230331.png

沙发
kerugman 发表于 2022-10-17 17:20:38
创建一个temp文件夹来存放tmp 系统环境设置到该temp文件夹目录

1665998417976.png (52.61 KB)

1665998417976.png

藤椅
18370409267 发表于 2022-10-27 21:15:52
可以直接删除吗?

板凳
哈耶克别说了 发表于 2022-10-31 08:19:43
我一般是跑完回归后直接删除。路径可以用CD命令设定。可能还要更好的办法,以上是我的个人经验,仅供参考。

报纸
lydiasly 发表于 2022-11-4 11:03:03
如果不是很需要的话,直接删除就好;毕竟如果统一保存,后面再看的可能性也不大,do文档保存好才是最重要的。

地板
xhirong 发表于 2022-11-10 21:43:26
一般隔一段时间就删除,一定要及时保存do文档,通过这个是不能找回之前写的东西的

7
葡萄桃子梨子 发表于 2022-11-26 10:23:45
tmp这种临时文件删除就好,这个其实也不占很多空间的,不用太在意

8
赵安豆 发表于 2024-5-6 13:36:30
在Stata中,TMP文件是临时工作文件,通常用于存储中间计算结果。这些文件默认会在当前工作目录下生成。如果你不想让Stata自动生成这些TMP文件,或者想改变它们的存储位置,可以按照以下步骤操作:

1. 首先,打开Stata,然后在命令行输入以下代码以查看当前的工作目录:
```stata
cd
```
2. 如果你不希望有TMP文件,但又不想完全禁止其生成,因为这些文件可能有助于处理大型数据集或复杂运算,你可以选择定期清理它们。你可以在Windows中设置计划任务或者使用类似`del *.tmp`的命令来删除工作目录下的TMP文件。

3. 要改变TMP文件的存储路径,你需要在Stata中创建一个环境变量来指定新的临时文件夹。以下是步骤:
   - 在Windows系统中:
     - 按Win+R键打开“运行”对话框,输入`sysdm.cpl`并回车,打开“系统属性”。
     - 转到“高级”选项卡,点击“环境变量”按钮。
     - 在“系统变量”部分,点击“新建”,在变量名中输入`STATA_TMPDIR`,在变量值中输入你希望存储TMP文件的路径(例如:`C:\MyTemp\StataTmp`)。
     - 确认并关闭所有窗口。从现在开始,Stata将使用这个新路径来保存TMP文件。
   - 对于Mac或Linux系统,请参考对应系统的环境变量设置方法。

请注意,频繁更改临时文件的存储位置可能会影响Stata的性能。如果你只是偶尔需要清理工作目录,直接删除TMP文件即可。如果经常处理大量数据,建议保留TMP文件以优化计算效率。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-31 23:44