wpath
Utilities for working with file and directory paths, supporting just the backslash, the Windows separator.
Similar packages:
Package | Description |
---|---|
path | recognises the path-part separator from the operating system |
upath | recognises the
/
|
wpath | recognises the
\
|
bpath | recognises both
/
\
|
Synopsis
import prantlf.wpath { dirname }
dirname(r'C:\Users\prantlf') // returns r'C:\Users'
Installation
You can install this package either from
VPM
v install prantlf.wpath
v install --git https://github.com/prantlf/v-wpath
API
The following functions are exported:
basename(path string) string
Theis method returns the last portion of a path, similar to the
POSIX basename
wpath.basename(r'C:\Users\prantlf') // returns r'prantlf'
dirname(path string) string
This method returns the directory name of a path, similar to the
POSIX dirname
wpath.dirname(r'C:\Users\prantlf') // returns r'C:\Users'
extname(path string) string
This method returns the extension of the path, from the last occurrence of the
.
.
.
basename
wpath.extname(r'C:\Users\prantlf\start.bat') // returns r'.bat'
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Lint and test your code.
License
Copyright (c) 2023-2024 Ferdinand Prantl
Licensed under the MIT license.