CSMAR Stata API 初始配置

🦁 CSMAR Stata API 极大地方便了CSMAR 数据库的下载和更新,但在使用前必须做好相关配置。
🧰 知识点:copy、shell、mvfiles、erase

  1. 前提:Stata 16+、Windows 系统
  2. 下载安装 CSMAR-STATA
  • 点击 这里下载 并解压到 personal 文件夹(personal 具体位置可通过 sysdir 获取)
  • 运行 run.bat 文件

推荐阅读:
Windows 下使用命令行解压和压缩 zip
mvfiles:一次性提取多个文件夹中的文件
如何在 Windows 中使用 cmd 删除文件和文件夹

下载并配置 CSMAR-STATA 插件的过程完全可以手动完成,也不算麻烦,若想使用代码一步到位,也可以看看下面提供的思路。

* 切换至 personal 目录
cd `c(sysdir_personal)'
* 下载 CSMAR-STATA 压缩包
copy "https://www.gtarsc.com/static/packages/domestic/Stata/CsmarStata.rar" "CsmarStata.zip"
* 使用 shell 命令调用 7zip 解压缩至同级目录的 CsmarStata 文件夹,7zip 需要自行下载并配置系统环境路径
shell 7z x "CsmarStata.zip" -o"CsmarStata"

* 使用相对路径切换目录,将 csmar 目录下的所有文件移动至 personal 目录
cd "./CsmarStata/CsmarStata/csmar"
mvfiles, infolder(".") outfolder("`c(sysdir_personal)'")
* 使用相对路径,切换至上级目录
cd ".."
* 运行 run.bat 文件
shell run run.bat

* 删除临时文件和文件夹
cd `c(sysdir_personal)'
erase CsmarStata.zip 
shell rmdir /s "CsmarStata"
代码概览
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容