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