System.Posix.FilePath

Separators

pathSeparator

isPathSeparator

searchPathSeparator

isSearchPathSeparator

extSeparator

isExtSeparator

File extensions

splitExtension

takeExtension

replaceExtension

dropExtension

addExtension

hasExtension

(<.>)

splitExtensions

dropExtensions

takeExtensions

Filenames/Directory names

splitFileName

takeFileName

replaceFileName

dropFileName

takeBaseName

replaceBaseName

takeDirectory

replaceDirectory

Path combinators and splitters

combine

(</>)

splitPath

joinPath

splitDirectories

Path conversions

normalise

Trailing path separator

hasTrailingPathSeparator

addTrailingPathSeparator

dropTrailingPathSeparator

Queries

isRelative

isAbsolute

isValid

isFileName

hasParentDir

equalFilePath

hiddenFile

Type conversion

fpToString

userStringToFP