猿问

如何检查文件名太长错误

在尝试创建文件时,由于“文件名太长”,我遇到了 os.PathError。我想处理这种情况以做一些具体的事情。除了检查 error.Error 返回字符串“文件名太长”之外,我该怎么做?



长风秋雁
浏览 97回答 1
1回答

慕村225694

该错误取决于系统,但在 unix 系统上,错误值为syscall.ENAMETOOLONGif pe, ok := err.(*os.PathError); ok {    if pe.Err == syscall.ENAMETOOLONG {        log.Fatal("name really was too long")    }}
随时随地看视频慕课网APP

相关分类

Go
我要回答