os.File.Close (method)
76 uses
os (current package)
dir.go#L120: defer f.Close()
file.go#L656: defer f.Close()
file.go#L701: if err1 := f.Close(); err1 != nil && err == nil {
file_posix.go#L21: func (f *File) Close() error {
getwd.go#L95: fd.Close()
getwd.go#L109: fd.Close()
removeall_at.go#L46: defer parent.Close()
removeall_at.go#L112: file.Close()
removeall_at.go#L145: file.Close()
os/exec
exec.go#L270: if err1 := pw.Close(); err == nil {
exec.go#L312: pr.Close() // in case io.Copy stopped due to write error
exec.go#L608: c.err = c.File.Close()
archive/zip
reader.go#L71: f.Close()
reader.go#L76: f.Close()
reader.go#L153: return rc.f.Close()
github.com/aws/aws-sdk-go/aws/credentials/processcreds
provider.go#L370: err := outWritePipe.Close()
github.com/aws/aws-sdk-go/aws/session
session.go#L329: defer f.Close()
github.com/aws/aws-sdk-go/internal/ini
ini.go#L17: defer f.Close()
github.com/evanw/esbuild/internal/fs
fs_real.go#L308: defer f.Close()
github.com/go-git/gcfg
read.go#L265: defer f.Close()
github.com/go-git/go-git/v5/config
config.go#L159: defer f.Close()
github.com/jackc/pgpassfile
pgpass.go#L32: defer f.Close()
github.com/jackc/pgservicefile
pgservicefile.go#L38: defer f.Close()
github.com/lib/pq
conn.go#L209: defer file.Close()
github.com/prometheus/client_golang/prometheus
registry.go#L571: if err := tmp.Close(); err != nil {
github.com/prometheus/procfs
buddyinfo.go#L40: defer file.Close()
ipvs.go#L132: defer file.Close()
net_dev.go#L66: defer f.Close()
net_unix.go#L106: defer f.Close()
proc.go#L104: defer d.Close()
proc.go#L234: defer f.Close()
proc.go#L256: defer d.Close()
proc_limits.go#L93: defer f.Close()
proc_ns.go#L39: defer d.Close()
schedstat.go#L65: defer file.Close()
xfrm.go#L104: defer file.Close()
github.com/prometheus/procfs/internal/util
readfile.go#L34: defer f.Close()
golang.org/x/crypto/ssh/knownhosts
knownhosts.go#L424: defer f.Close()
golang.org/x/mod/zip
zip.go#L374: defer f.Close()
zip.go#L626: defer f.Close()
zip.go#L655: w.Close()
zip.go#L662: w.Close()
zip.go#L665: if err := w.Close(); err != nil {
golang.org/x/oauth2/google
sdk.go#L64: defer f.Close()
sdk.go#L79: defer f.Close()
golang.org/x/pkgsite/cmd/worker
main.go#L249: defer f.Close()
golang.org/x/pkgsite/devtools/cmd/create_experiment_config
main.go#L60: _ = f.Close()
main.go#L63: if err := f.Close(); err != nil {
golang.org/x/pkgsite/devtools/cmd/css
main.go#L99: if err := file.Close(); err != nil {
golang.org/x/pkgsite/internal/fetch
fetchlocal.go#L145: defer readFrom.Close()
golang.org/x/pkgsite/internal/godoc/codec
generate.go#L37: err2 := f.Close()
generate.go#L54: defer f.Close()
golang.org/x/pkgsite/internal/symbol
apigodoc.go#L129: defer f.Close()
golang.org/x/pkgsite/internal/testing/testhelper
testhelper.go#L140: if err := file.Close(); err != nil {
golang.org/x/pkgsite/internal/worker
memory.go#L41: defer f.Close()
memory.go#L95: defer f.Close()
memory.go#L169: defer f.Close()
google.golang.org/protobuf/internal/detrand
rand.go#L42: defer f.Close()
io/ioutil
ioutil.go#L64: f.Close()
mime
type_unix.go#L31: defer f.Close()
mime/multipart
formdata.go#L98: if cerr := file.Close(); err == nil {
net
nss.go#L74: defer f.Close()
parse.go#L23: func (f *file) close() { f.file.Close() }
path/filepath
match.go#L335: defer d.Close()
path.go#L517: f.Close()
path.go#L533: f.Close()
runtime/pprof
elf.go#L27: defer f.Close()
testing
cover.go#L87: defer func() { mustBeNil(f.Close()) }()
run_example.go#L38: r.Close()
run_example.go#L54: w.Close()
testing.go#L1538: f.Close()
testing.go#L1551: f.Close()
testing.go#L1611: if err := testlogFile.Close(); err != nil {
testing.go#L1633: f.Close()
testing.go#L1645: f.Close()
testing.go#L1657: f.Close()
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |