You don't really need to use the external cp command:
https://play.golang.org/p/F1YHzQL4UN


On 16 January 2017 at 21:35, Deepak Jain <deepuj...@gmail.com> wrote:
> util.ExecuteCommandWithOuput(exec.Command("cp", "-r", "./*.json",
> artifact.dir))
>
> func ExecuteCommandWithOuput(cmd *exec.Cmd) {
> output, err := cmd.Output()
> if err != nil {
> log.Print("Error executing ", cmd.Args, err)
> }
> fmt.Print(string(output))
> }
>
>
> Output
>
> 2017/01/16 13:26:35 Error executing [cp -r ./*.json myartifact] exit status
> 1
>
>
> Questions
> 1. How do i get details of complete error message on failure of cp command ?
> I did have err != nill and Print err
> 2. Does exec.Command not support copy of files and recursive copy of
> directories ?
> 3. Any suggestions how i implement copy of files and recursive copy of
> directories ?
>
> I have just started adopting Go and hence a new comer with Go.
> Regards,
> Deepak
>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to