| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
System.FilePath.FilePather.Posix
Synopsis
- splitExtension :: Applicative f => ReadFilePathT e f (String, String)
 - takeExtension :: Applicative f => ReadFilePathT e f String
 - replaceExtension :: Applicative f => String -> ReadFilePathT e f FilePath
 - dropExtension :: Applicative f => ReadFilePathT e f FilePath
 - addExtension :: Applicative f => String -> ReadFilePathT e f FilePath
 - hasExtension :: Applicative f => ReadFilePathT e f Bool
 - splitExtensions :: Applicative f => ReadFilePathT e f (FilePath, String)
 - dropExtensions :: Applicative f => ReadFilePathT e f FilePath
 - takeExtensions :: Applicative f => ReadFilePathT e f String
 - replaceExtensions :: Applicative f => String -> ReadFilePathT e f FilePath
 - isExtensionOf :: Applicative f => String -> ReadFilePathT e f Bool
 - stripExtension :: Applicative f => String -> ReadFilePathT e f (Maybe FilePath)
 - splitFileName :: Applicative f => ReadFilePathT e f (String, String)
 - takeFileName :: Applicative f => ReadFilePathT e f String
 - replaceFileName :: Applicative f => String -> ReadFilePathT e f FilePath
 - dropFileName :: Applicative f => ReadFilePathT e f FilePath
 - takeBaseName :: Applicative f => ReadFilePathT e f String
 - replaceBaseName :: Applicative f => String -> ReadFilePathT e f FilePath
 - takeDirectory :: Applicative f => ReadFilePathT e f FilePath
 - replaceDirectory :: Applicative f => String -> ReadFilePathT e f FilePath
 - combine :: Applicative f => FilePath -> ReadFilePathT e f FilePath
 - splitPath :: Applicative f => ReadFilePathT e f [FilePath]
 - joinPath :: Applicative f => ReadFilePathsT e f FilePath
 - splitDirectories :: Applicative f => ReadFilePathT e f [FilePath]
 - splitDrive :: Applicative f => ReadFilePathT e f (FilePath, FilePath)
 - joinDrive :: Applicative f => FilePath -> ReadFilePathT e f FilePath
 - takeDrive :: Applicative f => ReadFilePathT e f FilePath
 - hasDrive :: Applicative f => ReadFilePathT e f Bool
 - dropDrive :: Applicative f => ReadFilePathT e f FilePath
 - isDrive :: Applicative f => ReadFilePathT e f Bool
 - hasTrailingPathSeparator :: Applicative f => ReadFilePathT e f Bool
 - addTrailingPathSeparator :: Applicative f => ReadFilePathT e f FilePath
 - dropTrailingPathSeparator :: Applicative f => ReadFilePathT e f FilePath
 - normalise :: Applicative f => ReadFilePathT e f FilePath
 - equalFilePath :: Applicative f => FilePath -> ReadFilePathT e f Bool
 - makeRelative :: Applicative f => FilePath -> ReadFilePathT e f FilePath
 - isRelative :: Applicative f => ReadFilePathT e f Bool
 - isAbsolute :: Applicative f => ReadFilePathT e f Bool
 - isValid :: Applicative f => ReadFilePathT e f Bool
 - makeValid :: Applicative f => ReadFilePathT e f FilePath
 - type FilePath = String
 
Documentation
splitExtension :: Applicative f => ReadFilePathT e f (String, String) Source #
takeExtension :: Applicative f => ReadFilePathT e f String Source #
replaceExtension :: Applicative f => String -> ReadFilePathT e f FilePath Source #
dropExtension :: Applicative f => ReadFilePathT e f FilePath Source #
addExtension :: Applicative f => String -> ReadFilePathT e f FilePath Source #
hasExtension :: Applicative f => ReadFilePathT e f Bool Source #
splitExtensions :: Applicative f => ReadFilePathT e f (FilePath, String) Source #
dropExtensions :: Applicative f => ReadFilePathT e f FilePath Source #
takeExtensions :: Applicative f => ReadFilePathT e f String Source #
replaceExtensions :: Applicative f => String -> ReadFilePathT e f FilePath Source #
isExtensionOf :: Applicative f => String -> ReadFilePathT e f Bool Source #
stripExtension :: Applicative f => String -> ReadFilePathT e f (Maybe FilePath) Source #
splitFileName :: Applicative f => ReadFilePathT e f (String, String) Source #
takeFileName :: Applicative f => ReadFilePathT e f String Source #
replaceFileName :: Applicative f => String -> ReadFilePathT e f FilePath Source #
dropFileName :: Applicative f => ReadFilePathT e f FilePath Source #
takeBaseName :: Applicative f => ReadFilePathT e f String Source #
replaceBaseName :: Applicative f => String -> ReadFilePathT e f FilePath Source #
takeDirectory :: Applicative f => ReadFilePathT e f FilePath Source #
replaceDirectory :: Applicative f => String -> ReadFilePathT e f FilePath Source #
combine :: Applicative f => FilePath -> ReadFilePathT e f FilePath Source #
splitPath :: Applicative f => ReadFilePathT e f [FilePath] Source #
joinPath :: Applicative f => ReadFilePathsT e f FilePath Source #
splitDirectories :: Applicative f => ReadFilePathT e f [FilePath] Source #
splitDrive :: Applicative f => ReadFilePathT e f (FilePath, FilePath) Source #
joinDrive :: Applicative f => FilePath -> ReadFilePathT e f FilePath Source #
takeDrive :: Applicative f => ReadFilePathT e f FilePath Source #
hasDrive :: Applicative f => ReadFilePathT e f Bool Source #
dropDrive :: Applicative f => ReadFilePathT e f FilePath Source #
isDrive :: Applicative f => ReadFilePathT e f Bool Source #
hasTrailingPathSeparator :: Applicative f => ReadFilePathT e f Bool Source #
addTrailingPathSeparator :: Applicative f => ReadFilePathT e f FilePath Source #
dropTrailingPathSeparator :: Applicative f => ReadFilePathT e f FilePath Source #
normalise :: Applicative f => ReadFilePathT e f FilePath Source #
equalFilePath :: Applicative f => FilePath -> ReadFilePathT e f Bool Source #
makeRelative :: Applicative f => FilePath -> ReadFilePathT e f FilePath Source #
isRelative :: Applicative f => ReadFilePathT e f Bool Source #
isAbsolute :: Applicative f => ReadFilePathT e f Bool Source #
isValid :: Applicative f => ReadFilePathT e f Bool Source #
makeValid :: Applicative f => ReadFilePathT e f FilePath Source #