Go 为什么在查看windows共享时os.IsNotExist不返回当前响应?戈兰

Go 为什么在查看windows共享时os.IsNotExist不返回当前响应?戈兰,go,Go,当我运行此代码时 fileInfo, err := os.Stat("\\\\server\\sharedFolder\\file.txt") //The file is located on a windows share. if err != nil { if os.IsNotExist(err) { log.Fatal("->File does not exist. ",) } } else { fmt.Println("File does

当我运行此代码时

fileInfo, err := os.Stat("\\\\server\\sharedFolder\\file.txt") //The file is located on a windows share.
if err != nil {
    if os.IsNotExist(err) {
        log.Fatal("->File does not exist. ",) 
    }
} else {
    fmt.Println("File does exist.")
}
问题是它总是说文件不存在,但我从fileInfo获得文件大小和其他信息。文件确实存在,我可以打开它。我确实在代码中打开了它并从中读取了信息,但os.IsNotExist总是返回错误信息,表示它不存在。为什么会这样


谢谢你的帮助

你试过go1.5吗?这看起来更像是一只虫子。我做了,但它并没有改变它的行为方式。