Skip to content

Instantly share code, notes, and snippets.

@Ramko9999
Last active April 25, 2021 20:56
Show Gist options
  • Save Ramko9999/b3beaf4c64717e59995a4f1c507b4dbd to your computer and use it in GitHub Desktop.
Save Ramko9999/b3beaf4c64717e59995a4f1c507b4dbd to your computer and use it in GitHub Desktop.
type DirEntry interface {
// Name returns the name of the file (or subdirectory) described by the entry.
// This name is only the final element of the path (the base name), not the entire path.
// For example, Name would return "hello.go" not "/home/gopher/hello.go".
Name() string
// IsDir reports whether the entry describes a directory.
IsDir() bool
// Type returns the type bits for the entry.
// The type bits are a subset of the usual FileMode bits, those returned by the FileMode.Type method.
Type() FileMode
// Info returns the FileInfo for the file or subdirectory described by the entry.
// The returned FileInfo may be from the time of the original directory read
// or from the time of the call to Info. If the file has been removed or renamed
// since the directory read, Info may return an error satisfying errors.Is(err, ErrNotExist).
// If the entry denotes a symbolic link, Info reports the information about the link itself,
// not the link's target.
Info() (FileInfo, error)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment