func makeDir(info *SyncInfo, ftpClinet *goftp.Client, objects *[]string) { for _, obj := range *objects { path := getFtpPath(info, obj) var mkPath string for i, dir := range *path { mkPath += dir + "/" if i <= len(*path)-2 { ftpClinet.Mkdir(mkPath) } } } }