Ottenere il solo nome ed il solo percorso di un file con le funzioni esterne del API di Glib-2.0
Da Gambas-it.org - Wikipedia.
Versione del 1 dic 2021 alle 18:31 di Vuott (Discussione | contributi)
Per ottenere il solo nome (comprensivo dell'eventuale estensione) ed il solo percorso di un file con le funzioni esterne del API di Glib-2.0, si utilizzeranno due funzioni dichiarate nel file d'intestazione /usr/include/libgen.h .
E' necessario richiamare in Gambas la libreria condivisa: "libglib-2.0.so.0.6400.6 "
Mostriamo un esempio pratico:
Library "libglib-2.0:0.6400.6" ' char *__xpg_basename (char *__path) ' Return final component of PATH. Private Extern __xpg_basename(__path As String) As String ' char *dirname (char *__path) ' Return directory part of PATH or "." if none is available. Private Extern dirname(__path As String) As String Public Sub Main() Dim s As String s = __xpg_basename("percorso/del/file") Print s s = dirname("percorso/del/file") Print s End
Riferimenti
- /usr/include/libgen.h