os: change example to avoid deprecated function

The IsNotExist function is deprecated; change package example to avoid
it and use the recommended way instead.

Fixes #46976

Change-Id: I3c301d0a89b6bda42184df314ba8418062ca39ee
Reviewed-on: https://go-review.googlesource.com/c/go/+/331692
Trust: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
This commit is contained in:
Eli Bendersky 2021-06-29 16:31:18 -07:00 committed by Ian Lance Taylor
parent d19a53338f
commit 0fa3265fe1

View file

@ -5,6 +5,7 @@
package os_test
import (
"errors"
"fmt"
"io/fs"
"log"
@ -71,9 +72,9 @@ func ExampleFileMode() {
}
}
func ExampleIsNotExist() {
func ExampleErrNotExist() {
filename := "a-nonexistent-file"
if _, err := os.Stat(filename); os.IsNotExist(err) {
if _, err := os.Stat(filename); errors.Is(err, fs.ErrNotExist) {
fmt.Println("file does not exist")
}
// Output: