Path

toString

rootDir

currentDir

emptyFile

splitPath

dropExtension

dropExtensions

dropFileName

replaceExtension

replaceBaseName

replaceDirectory

replaceFileName

addExtension

combine

dropExtension

dropExtensions

dropFileName

replaceExtension

replaceBaseName

replaceDirectory

replaceFileName

splitExtension

splitExtensions

splitFileName

splitDirName

takeBaseName

takeDirectory

takeSuperDirectory

takeExtension

takeExtensions

takeFileName

takeDirName

mapFileName

mapFileNameF

Auxillary Manipulation Functions

equalFilePath

joinPath

normalise

splitPath

makeRelative

makeRelativeMaybe

makeAbsolute

makeAbsoluteFromCwd

dynamicMakeAbsolute

dynamicMakeAbsoluteFromCwd

genericMakeAbsolute

genericMakeAbsoluteFromCwd

pathMap

dirFromFile

fileFromDir

toFileDir

fromFileDir

fileFromFileDir

dirFromFileDir

Path Predicates

isAbsolute

isRelative

isAbsoluteString

isRelativeString

hasAnExtension

hasExtension

Separators

extSeparator

searchPathSeparator

isExtSeparator

isSearchPathSeparator

Generic Manipulation Functions

genericAddExtension

genericDropExtension

genericDropExtensions

genericSplitExtension

genericSplitExtensions

genericTakeExtension

genericTakeExtensions

parse

toText

type AbsFile

type RelFile

type AbsDir

type RelDir

type AbsRelFile

type AbsRelDir

absFile

relFile

absDir

relDir

absRelFile

absRelDir

(</>)

(<.>)

(<++>)