filepath

package
v1.2.96 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2023 License: MIT Imports: 3 Imported by: 2

Documentation

Index

Constants

View Source
const (
	// PrivateFileMode grants owner to read/write a file.
	PrivateFileMode = 0600
	// PrivateDirMode grants owner to make/remove files inside the directory.
	PrivateDirMode = 0700
)

Variables

This section is empty.

Functions

func Exist

func Exist(name string) bool

Exist returns a boolean indicating whether the file is known to report that a file or directory does exist.

func GlobFunc

func GlobFunc(pattern string, handler func(name string) bool) (matches []string, err error)

GlobFunc returns the names of all files matching pattern satisfying f(c) or nil if there is no matching file. The syntax of patterns is the same as in Match. The pattern may describe hierarchical names such as /usr/*/bin/ed (assuming the Separator is '/').

Glob ignores file system errors such as I/O errors reading directories. The only possible returned error is ErrBadPattern, when pattern is malformed.

func Pathify

func Pathify(path string) string

Pathify Expand, Abs and Clean the path

func ResolveReference

func ResolveReference(path_, frombasepath, tobasepath string) string

ResolveReference resolves a path reference to a target base path from a base path. If path_ is not under frombasepath, then ResolveReference ignores frombasepath and return a path under tobasepath.

func ToDir

func ToDir(path string) string

ToDir returns the dir format ends with OS-specific path separator.

func TouchAll

func TouchAll(path string, perm os.FileMode) error

TouchAll creates a file or a directory only if it does not already exist.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL