Stata 中一般使用 unzipfile
进行解压缩,但是unzipfile
也有局限,可以使用 winexec
和shell
在 Stata 调用系统命令行进行进阶操作。
知识点:unzipfile
、winexec
、shell
-
unzipfile
unzipfile filename.zip, replace
- 如果压缩包下面的子目录是文件夹的话,就不能压缩成功;其子目录必须是文件
-
winexec
- 在 Stata 中调用其他软件进行操作
- 使用 Bandizip 打开
.zip
文件:winexec "C:\Program Files\Bandizip\Bandizip.exe" "filename.zip"
-
shell
- 在 Stata 中调用系统命令行进行交互操作
shell 7z x "filename.zip" -o"filename"
- 推荐阅读:Windows下使用命令行解压和压缩zip