在项目结构中生成临时文件夹

时间:2018-01-27 15:23:42

标签: go

我有一个Go程序,用户应该通过go get命令获取它。 我的程序是命令行程序, 现在我的程序应该生成临时文件夹来对数据进行一些操作,当它完成与用户运行cmd程序的同一文件夹上的artificats生成zip时, 我的问题是生成临时文件夹更好吗?

go
-src
—-userapp

如果用户在用户应用程序中打开终端并运行一些我需要创建的命令(最后一些带有人工制品的拉链)

1 个答案:

答案 0 :(得分:1)

使用操作系统的标准临时目录进行操作。您可以通过调用函数os.TempDir()来获取它。将最终结果放在当前目录中,您可以通过调用os.Getwd()来获取它。