Golang判斷文件是否能寫入的方法:
判斷代碼如下:
err := syscall.Access(file, syscall.O_RDWR) if err != nil { fmt.Println(err.Error()) } else { fmt.Println("access ok") }
只需要syscall.Access傳入文件和權(quán)限代碼,即返回是否允許。
Golang判斷文件是否能寫入的方法:
判斷代碼如下:
err := syscall.Access(file, syscall.O_RDWR) if err != nil { fmt.Println(err.Error()) } else { fmt.Println("access ok") }
只需要syscall.Access傳入文件和權(quán)限代碼,即返回是否允許。