Maison >développement back-end >Golang >Autorisation GoLang os.Chdir() refusée
J'écris un programme qui crée un répertoire, puis remplace le répertoire de travail par le répertoire nouvellement créé pour effectuer certains travaux :
func main() { err := os.mkdir("english", 0777) // i know 777 is not good practice, first i want to get chdir() working if err != nil && !os.isexist(err) { log.fatal(err) } err = os.chdir("english") if err != nil { log.fatal(err) } }
Sortie console :
023/02/05 18:15:45 chdir English: permission denied exit status 1
Correction simple : l'exécution d'un programme avec sudo
entraîne la création du répertoire avec les autorisations spécifiées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!