Portability | portable |
---|---|
Maintainer | jmillikin@gmail.com |
- data FilePath
- empty :: FilePath
- null :: FilePath -> Bool
- root :: FilePath -> FilePath
- directory :: FilePath -> FilePath
- parent :: FilePath -> FilePath
- filename :: FilePath -> FilePath
- basename :: FilePath -> FilePath
- absolute :: FilePath -> Bool
- relative :: FilePath -> Bool
- append :: FilePath -> FilePath -> FilePath
- (</>) :: FilePath -> FilePath -> FilePath
- concat :: [FilePath] -> FilePath
- commonPrefix :: [FilePath] -> FilePath
- extension :: FilePath -> Maybe ByteString
- extensions :: FilePath -> [ByteString]
- hasExtension :: FilePath -> ByteString -> Bool
- addExtension :: FilePath -> ByteString -> FilePath
- (<.>) :: FilePath -> ByteString -> FilePath
- dropExtension :: FilePath -> FilePath
- replaceExtension :: FilePath -> ByteString -> FilePath
- addExtensions :: FilePath -> [ByteString] -> FilePath
- dropExtensions :: FilePath -> FilePath
- replaceExtensions :: FilePath -> [ByteString] -> FilePath
- splitExtension :: FilePath -> (FilePath, Maybe ByteString)
- splitExtensions :: FilePath -> (FilePath, [ByteString])
Documentation
Basic properties
Basic operations
commonPrefix :: [FilePath] -> FilePathSource
Extensions
extensions :: FilePath -> [ByteString]Source
hasExtension :: FilePath -> ByteString -> BoolSource
addExtension :: FilePath -> ByteString -> FilePathSource
(<.>) :: FilePath -> ByteString -> FilePathSource
replaceExtension :: FilePath -> ByteString -> FilePathSource
addExtensions :: FilePath -> [ByteString] -> FilePathSource
replaceExtensions :: FilePath -> [ByteString] -> FilePathSource
splitExtension :: FilePath -> (FilePath, Maybe ByteString)Source
splitExtensions :: FilePath -> (FilePath, [ByteString])Source