package filepathlite
import "internal/filepathlite"
Package filepathlite implements a subset of path/filepath, only using packages which may be imported by "os".
Tests for these functions are in path/filepath.
Index
- Constants
- func Base(path string) string
- func Clean(path string) string
- func Dir(path string) string
- func Ext(path string) string
- func FromSlash(path string) string
- func IsAbs(path string) bool
- func IsLocal(path string) bool
- func IsPathSeparator(c uint8) bool
- func Localize(path string) (string, error)
- func Split(path string) (dir, file string)
- func ToSlash(path string) string
- func VolumeName(path string) string
- func VolumeNameLen(path string) int
Constants
const ( Separator = '/' // OS-specific path separator ListSeparator = ':' // OS-specific path list separator )
Functions
func Base
func Base(path string) string
Base is filepath.Base.
func Clean
func Clean(path string) string
Clean is filepath.Clean.
func Dir
func Dir(path string) string
Dir is filepath.Dir.
func Ext
func Ext(path string) string
Ext is filepath.Ext.
func FromSlash
func FromSlash(path string) string
FromSlash is filepath.ToSlash.
func IsAbs
func IsAbs(path string) bool
IsAbs reports whether the path is absolute.
func IsLocal
func IsLocal(path string) bool
IsLocal is filepath.IsLocal.
func IsPathSeparator
func IsPathSeparator(c uint8) bool
func Localize
func Localize(path string) (string, error)
Localize is filepath.Localize.
func Split
func Split(path string) (dir, file string)
Split is filepath.Split.
func ToSlash
func ToSlash(path string) string
ToSlash is filepath.ToSlash.
func VolumeName
func VolumeName(path string) string
VolumeName is filepath.VolumeName.
func VolumeNameLen
func VolumeNameLen(path string) int
VolumeNameLen returns the length of the leading volume name on Windows. It returns 0 elsewhere.