Is there a Linux equivalent of the Win32 API _splitpath
function?
Details:
void _splitpath (
const char *path, // Path Input
char *drive, // Drive : Output
char *dir, // Directory : Output
char *fname, // Filename : Output
char *ext // Extension : Output
);
It takes full path as input and gives drive, directory, filename and extension as output.
dirname()
and basename()
Not that I'm aware, no. What I'd do is:
realpath()
, to make it canonical/
characterIf you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With