Manatee.Toolkit.General.FilePath
- fileIntersectEnd :: FilePath -> FilePath -> FilePath
- getUpperDirectoryName :: FilePath -> FilePath
- getUpperDirectory :: FilePath -> FilePath
- expandBacktickFilePath :: FilePath -> IO FilePath
- expandFileName :: FilePath -> IO FilePath
- expandFilePath :: FilePath -> IO FilePath
- fillFilePathBlank :: FilePath -> FilePath
- filterDotDirectory :: [FilePath] -> [FilePath]
- filterDotDirectoryApply :: (a -> FilePath) -> [a] -> [a]
- notDotDirectory :: FilePath -> Bool
- takeFileNameExceptRoot :: FilePath -> FilePath
Documentation
fileIntersectEnd :: FilePath -> FilePath -> FilePathSource
Intersect two file path from end.
getUpperDirectoryName :: FilePath -> FilePathSource
Get upper directory name.
getUpperDirectory :: FilePath -> FilePathSource
Get upper directory path.
expandBacktickFilePath :: FilePath -> IO FilePathSource
Try to expand file path that start with backtick. Just return original one when file path not start with backtick.
expandFileName :: FilePath -> IO FilePathSource
Expand file name, including expand backtick and fill blank in filepath.
expandFilePath :: FilePath -> IO FilePathSource
Expand file path.
fillFilePathBlank :: FilePath -> FilePathSource
Fill blank in filepath with `\ `.
filterDotDirectory :: [FilePath] -> [FilePath]Source
Filter dot directory.
filterDotDirectoryApply :: (a -> FilePath) -> [a] -> [a]Source
Filter dot directory apply list.
notDotDirectory :: FilePath -> BoolSource
File not directory.