System.Path

Paths

data Path a

castRoot

FilePath-like operations on paths with arbitrary roots

takeDirectory

takeFileName

(<.>)

splitExtension

takeExtension

Unrooted paths

data Unrooted

(</>)

rootPath

unrootPath

toUnrootedFilePath

fromUnrootedFilePath

fragment

joinFragments

splitFragments

File-system paths

class FsRoot root

data FsPath

data Relative

data Absolute

data HomeDir

Conversions

toFilePath

fromFilePath

makeAbsolute

fromAbsoluteFilePath