有可能在Stata中获得文件修改时间吗?
假设我有一个具有文件名的数据库,并且我想向该数据库添加文件修改日期和时间。有没有可能在有可能在Stata中获得文件修改时间吗?,stata,Stata,假设我有一个具有文件名的数据库,并且我想向该数据库添加文件修改日期和时间。有没有可能在Stata中以一种简单的方式完成 我可以想出两种非直截了当的方法: 1) 在C或Java中编写插件 2) 使用dir命令,捕获日志文件中的输出,然后重新导入该日志文件 但有没有一个不那么麻烦的解决方案 似乎没有任何有帮助的Stata或Mata功能。我意识到我可以用任何脚本语言轻松地完成这项工作,然后将结果导入到Stata中,但我想知道是否有一个纯粹的Stata解决方案(出于可移植性的原因)。我认为您可以使用
Stata
中以一种简单的方式完成
我可以想出两种非直截了当的方法:
- 1) 在
或C
中编写插件Java
- 2) 使用
命令,捕获日志文件中的输出,然后重新导入该日志文件李>dir
似乎没有任何有帮助的
Stata
或Mata
功能。我意识到我可以用任何脚本语言轻松地完成这项工作,然后将结果导入到Stata
中,但我想知道是否有一个纯粹的Stata
解决方案(出于可移植性的原因)。我认为您可以使用Stata的shell
功能来完成这项工作。
请看这里:
我认为没有。请参阅
help宏及其链接,但我不知道这类内容。如果您选择编写自己的,SSCdirlist
包(net description dirlist,从(http://fmwww.bc.edu/RePEc/bocode/d)
)有一个(相对而言)的可移植实现。您可以使用ashell捕获shell命令的结果: