pathutil

package
v1.3.8 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const Separator = string(os.PathSeparator)

Variables

This section is empty.

Functions

func AbsPath

func AbsPath(path string) (string, error)

func BaseName

func BaseName(path string) string

func Exists

func Exists(path string) bool

func FileExt

func FileExt(path string) string

func FileFilter

func FileFilter(fileList *list.List, ext string, hasExt bool) *list.List

func GetFilesAndDirectories

func GetFilesAndDirectories(root string) (*list.List, *list.List, error)

func IsDir

func IsDir(path string) bool

func IsFile

func IsFile(path string) bool

func IsReadableDirectory

func IsReadableDirectory(path string) bool

func IsReadableFile

func IsReadableFile(path string) bool

func MoveFile

func MoveFile(file1, file2 string) error

func ParentPath

func ParentPath(path string) string

func ReadDir

func ReadDir(path string) ([]os.DirEntry, error)

func SaveFile

func SaveFile(path string, data []byte) error

func ScanPath

func ScanPath(root string, fn SkipFunc) (*list.List, error)

func SkipDir

func SkipDir(info os.FileInfo) bool

func SkipFile

func SkipFile(info os.FileInfo) bool

func Visit

func Visit(root string, visitFunc VisitFunc, visitOpt VisitOpt)

Types

type SkipFunc

type SkipFunc func(info os.FileInfo) bool

type VisitFunc

type VisitFunc func(path string)

type VisitOpt

type VisitOpt struct {
	Recurse bool
}

Jump to

Keyboard shortcuts

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