filepath
Version 1.4.100.0 revision 0 uploaded by maerwald.
Package meta
- Synopsis
- Library for manipulating FilePaths in a cross platform way.
- Description
This package provides functionality for manipulating
FilePath
values, and is shipped with GHC. It provides two variants for filepaths:legacy filepaths:
type FilePath = String
operating system abstracted filepaths (
OsPath
): internally unpinnedShortByteString
(platform-dependent encoding)
It is recommended to use
OsPath
when possible, because it is more correct.For each variant there are three main modules:
System.FilePath.Posix / System.OsPath.Posix manipulates POSIX/Linux style
FilePath
values (with/
as the path separator).System.FilePath.Windows / System.OsPath.Windows manipulates Windows style
FilePath
values (with either\
or/
as the path separator, and deals with drives).System.FilePath / System.OsPath for dealing with current platform-specific filepaths
System.OsString is like System.OsPath, but more general purpose. Refer to the documentation of those modules for more information.
- Author
- Neil Mitchell <ndmitchell@gmail.com>
- Bug reports
- https://gitlab.haskell.org/haskell/filepath/-/issues
- Category
- System
- Copyright
- Neil Mitchell 2005-2020, Julain Ospald 2021-2022
- Homepage
- https://gitlab.haskell.org/haskell/filepath/-/blob/master/README.md
- Maintainer
- Julian Ospald <hasufell@posteo.de>
- Package URL
- n/a
- Stability
- n/a