Skip to content

用来存放用户数据,目前提供定义好的数据存放目录。

将集成sqlite存储(开发中...)

使用方法

go
import (
	"github.com/wallace5303/ee-go/eruntime"
)

// ee-go v1.3.0 用户目录中隐藏的 appname 目录,开发者可以自定义使用,存放一些用户数据
eruntime.UserHomeAppDir()
// 程序的配置数据目录,开发者可以自定义使用,存放一些配置数据
eruntime.UserHomeConfDir()
// 程序工作目录,开发者可以自定义使用,默认创建了 data、logs 两个目录
eruntime.WorkDir()
// 程序数据目录,是WorkDir的子目录
eruntime.DataDir()

数据位置

打包前:项目根目录

./data

打包后:用户目录

注:与electron数据目录有所不同

ee-go v1.3.0

bash
# windows (例子)
C:\Users\用户名\.软件名(如:.ee)\data

# macOS (例子)
Users/用户名/.软件名(如:.ee)/data

# Linux (例子)
$XDG_CONFIG_HOME or ~/.软件名(如:.ee)/data

ee-go <= v1.2.1

bash
# windows (例子)
C:\Users\用户名\Documents\软件名(如:ee)\data

# macOS (例子)
Users/用户名/软件名(如:ee)/data

# Linux (例子)
$XDG_CONFIG_HOME or ~/软件名(如:ee)/data