```go
package pck
import (
"fmt"
"embed"
)
var fileList embed.FS
func Abc(dirname string,filename string) {
file_embed_path := fmt.Sprintf("%s/%s",dirname,filename)
data1, _ := fileList.ReadFile(file_embed_path) //正常读取
fmt.Println(string(data1))
}
```
```go
cmd := exec.Command("/bin/bash", "-c", file_embed_path) //会提到找不到文件
```
难道embed文件只能用ReadFile获取到吗,用其它访问方式怎么调用的到embed中的文件?
感觉这种想法就是错的吧
更多评论
1楼 <a href="/user/lysShub" title="@lysShub">@lysShub</a> 我是想调用 脚本,然后传数据给server,所以想把脚本绑定到程序中,方便部署,但现在感觉这想法确实 有点行不通,准备改变思路 ,用纯go写代替脚本
#2