This library is a direct port of the Haskell library System.FilePath of Neil Mitchell.
Author: Bjoern Peemoeller
Version: November 2011
pathSeparator
:: Char |
pathSeparators
:: String |
isPathSeparator
:: Char -> Bool |
searchPathSeparator
:: Char |
isSearchPathSeparator
:: Char -> Bool |
extSeparator
:: Char |
isExtSeparator
:: Char -> Bool |
splitSearchPath
:: String -> [String] |
getSearchPath
:: IO [String] |
splitExtension
:: String -> (String,String) |
takeExtension
:: String -> String |
replaceExtension
:: String -> String -> String |
(<.>)
:: String -> String -> String |
dropExtension
:: String -> String |
addExtension
:: String -> String -> String |
hasExtension
:: String -> Bool |
splitExtensions
:: String -> (String,String) |
dropExtensions
:: String -> String |
takeExtensions
:: String -> String |
isExtensionOf
:: String -> String -> Bool |
splitDrive
:: String -> (String,String) |
joinDrive
:: String -> String -> String |
takeDrive
:: String -> String |
dropDrive
:: String -> String |
hasDrive
:: String -> Bool |
isDrive
:: String -> Bool |
splitFileName
:: String -> (String,String) |
replaceFileName
:: String -> String -> String |
dropFileName
:: String -> String |
takeFileName
:: String -> String |
takeBaseName
:: String -> String |
replaceBaseName
:: String -> String -> String |
hasTrailingPathSeparator
:: String -> Bool |
addTrailingPathSeparator
:: String -> String |
dropTrailingPathSeparator
:: String -> String |
takeDirectory
:: String -> String |
replaceDirectory
:: String -> String -> String |
combine
:: String -> String -> String |
(</>)
:: String -> String -> String |
splitPath
:: String -> [String] |
splitDirectories
:: String -> [String] |
joinPath
:: [String] -> String |
equalFilePath
:: String -> String -> Bool |
makeRelative
:: String -> String -> String |
normalise
:: String -> String |
isValid
:: String -> Bool |
makeValid
:: String -> String |
isRelative
:: String -> Bool |
isAbsolute
:: String -> Bool |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|