Darcs.Util.Path

data FileName

fp2fn

fn2fp

fn2ps

ps2fn

niceps2fn

fn2niceps

breakOnDir

normPath

ownName

superName

movedirfilename

encodeWhite

decodeWhite

isParentOrEqOf

AbsolutePath

data AbsolutePath

makeAbsolute

ioAbsolute

rootDirectory

AbsolutePathOrStd

data AbsolutePathOrStd

makeAbsoluteOrStd

ioAbsoluteOrStd

useAbsoluteOrStd

stdOut

AbsoluteOrRemotePath

data AbsoluteOrRemotePath

ioAbsoluteOrRemote

isRemote

SubPath

data SubPath

makeSubPathOf

simpleSubPath

isSubPathOf

floatSubPath

Miscellaneous

sp2fn

class FilePathOrURL a

class FilePathLike a

getCurrentDirectory

setCurrentDirectory

getUniquePathName

doesPathExist

Check for malicious paths

isMaliciousPath

isMaliciousSubPath

Tree filtering.

filterFilePaths

filterPaths