-
- Downloads
os: add File.ReadDir method and DirEntry type
ReadDir provides a portable, efficient way to read a directory and discover the type of directory entries. This enables a more efficient file system walk, yet to be added. See #41467 for the proposal review for the API. Fixes #41467. Change-Id: I461a526793ae46df48821aa448b04f1705546739 Reviewed-on: https://go-review.googlesource.com/c/go/+/261540 Trust: Russ Cox <rsc@golang.org> Run-TryBot: Russ Cox <rsc@golang.org> Reviewed-by:Rob Pike <r@golang.org>
Showing
- src/os/dir.go 60 additions, 2 deletionssrc/os/dir.go
- src/os/dir_darwin.go 53 additions, 9 deletionssrc/os/dir_darwin.go
- src/os/dir_plan9.go 25 additions, 17 deletionssrc/os/dir_plan9.go
- src/os/dir_unix.go 112 additions, 10 deletionssrc/os/dir_unix.go
- src/os/dir_windows.go 25 additions, 26 deletionssrc/os/dir_windows.go
- src/os/dirent_aix.go 30 additions, 0 deletionssrc/os/dirent_aix.go
- src/os/dirent_dragonfly.go 55 additions, 0 deletionssrc/os/dirent_dragonfly.go
- src/os/dirent_freebsd.go 47 additions, 0 deletionssrc/os/dirent_freebsd.go
- src/os/dirent_js.go 30 additions, 0 deletionssrc/os/dirent_js.go
- src/os/dirent_linux.go 51 additions, 0 deletionssrc/os/dirent_linux.go
- src/os/dirent_netbsd.go 47 additions, 0 deletionssrc/os/dirent_netbsd.go
- src/os/dirent_openbsd.go 47 additions, 0 deletionssrc/os/dirent_openbsd.go
- src/os/dirent_solaris.go 30 additions, 0 deletionssrc/os/dirent_solaris.go
- src/os/endian_big.go 9 additions, 0 deletionssrc/os/endian_big.go
- src/os/endian_little.go 9 additions, 0 deletionssrc/os/endian_little.go
- src/os/export_test.go 1 addition, 0 deletionssrc/os/export_test.go
- src/os/file_unix.go 38 additions, 28 deletionssrc/os/file_unix.go
- src/os/os_test.go 108 additions, 16 deletionssrc/os/os_test.go
- src/os/stat_plan9.go 1 addition, 1 deletionsrc/os/stat_plan9.go
- src/os/types.go 6 additions, 1 deletionsrc/os/types.go
Loading
Please register or sign in to comment