用exec.Command调用不到embed文件?

taatcc · · 1075 次点击 · 开始浏览    置顶
```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中的文件? 感觉这种想法就是错的吧

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:701969077

1075 次点击  
加入收藏 微博
2 回复  |  直到 2021-06-29 18:57:03
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传