Differenze tra le versioni di "Sapere con le risorse del API di Glib se il percorso di un file è un percorso assoluto"
Da Gambas-it.org - Wikipedia.
(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...") |
|||
(2 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
Il percorso ''assoluto'' di un file comincia sempre dalla directory ''root''. Per esempio: "/usr/local". | Il percorso ''assoluto'' di un file comincia sempre dalla directory ''root''. Per esempio: "/usr/local". | ||
− | E' possibile sapere mediante la funzione | + | 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 condivisa: "''libglib-2.0.so.0.7200.4'' ". | ||
Mostriamo un esempio pratico: | Mostriamo un esempio pratico: | ||
− | Library "libglib-2.0" | + | Library "libglib-2.0:0.7200.4" |
<FONT Color=gray>' ''gboolean g_path_is_absolute (const gchar *file_name)'' | <FONT Color=gray>' ''gboolean g_path_is_absolute (const gchar *file_name)'' | ||
Riga 18: | Riga 17: | ||
Dim b As Boolean | Dim b As Boolean | ||
− | + | b = g_path_is_absolute("<FONT Color=gray>''/percorso/del/file''</font>") | |
− | + | Print b | |
'''End''' | '''End''' | ||
− | |||
=Riferimenti= | =Riferimenti= | ||
− | * https:// | + | * https://docs.gtk.org/glib/func.path_is_absolute.html |
Versione attuale delle 08:12, 30 apr 2023
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 condivisa: "libglib-2.0.so.0.7200.4 ".
Mostriamo un esempio pratico:
Library "libglib-2.0:0.7200.4" ' 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