filepath
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 unpinned ShortByteString (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 For more powerful string manipulation of OsPath, you can use the os-string package (OsPath is a type synonym for OsString). An introduction into the new API can be found in this blog post. Code examples for the new API can be found here.
hackage.haskell.org
1.4.2
about 8 years ago
35
69,985 total
637
8,009
HerbertValerioRiedel
140 packages9,706,517 downloads
DuncanCoutts
44 packages3,183,665 downloads
IanLynagh
38 packages3,389,451 downloads
NeilMitchell
41 packages2,152,032 downloads
AustinSeipp
40 packages1,520,067 downloads
maerwald
34 packages265,609 downloads
Links
| Registry | hackage.haskell.org |
| Source | Repository |
| Homepage | Homepage |
| JSON API | View JSON |
| CodeMeta | codemeta.json |