Sapere con le risorse del API di Glib se il percorso di un file è un percorso assoluto

Da Gambas-it.org - Wikipedia.
Versione del 29 ott 2015 alle 11:46 di Vuott (Discussione | contributi) (Creata pagina con "Il percorso ''assoluto'' di un file comincia sempre dalla directory ''root''. Per esempio: "/usr/local". E' possibile sapere mediante la funzione ''g_path_is_absolute()'' del...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Il percorso assoluto di un file comincia sempre dalla directory root. Per esempio: "/usr/local".

E' possibile sapere mediante la funzione g_path_is_absolute() della libreria Glib, se il percorso di un file è un percorso assoluto.

Per poter fruire di detta funzione esterna in Gambas, sarà necessario avere installata e richiamare la libreria dinamica condivisa: libglib-2.0.so


Mostriamo un esempio pratico:

Library "libglib-2.0"

' gboolean g_path_is_absolute (const gchar *file_name)
' Returns TRUE if the given file_name is an absolute file name.
Private Extern g_path_is_absolute(file_name As String) as Boolean


Public Sub Main()

 Dim b As Boolean

  b = g_path_is_absolute("/percorso/del/file")
  
  Print b
  
End



Riferimenti