【发布时间】:2018-07-06 17:32:53
【问题描述】:
我有一个 Go 程序,用户应该通过 go get 命令获取它。
我的程序是命令行程序,
现在我的程序应该生成临时文件夹来对数据进行一些操作,当它完成后在用户运行 cmd 程序的同一文件夹上生成带有工件的 zip,
我的问题是生成临时文件夹在哪里更好?
go
-src
—-userapp
如果用户在用户应用程序中打开终端并运行一些我需要创建的命令(最后是一些带有人工制品的 zip)
【问题讨论】:
标签: go
我有一个 Go 程序,用户应该通过 go get 命令获取它。
我的程序是命令行程序,
现在我的程序应该生成临时文件夹来对数据进行一些操作,当它完成后在用户运行 cmd 程序的同一文件夹上生成带有工件的 zip,
我的问题是生成临时文件夹在哪里更好?
go
-src
—-userapp
如果用户在用户应用程序中打开终端并运行一些我需要创建的命令(最后是一些带有人工制品的 zip)
【问题讨论】:
标签: go
使用操作系统的标准临时目录进行操作。您可以通过调用函数os.TempDir() 来获取它。将最终结果放到当前目录下,调用os.Getwd()即可获取。
【讨论】: