Gets the directory components of a file name.
If the file name has no directory components "." is returned. The returned string should be freed when no longer needed.
| file_name |
the name of the file |
|
the directory components of the file |