Eliminare un file mediante le funzioni esterne del API di GLib
Da Gambas-it.org - Wikipedia.
La funzione esterna "g_remove()" della libreria GLib consente di eliminare un file dal filesystem.
Va precisato che questa funzione elimina definitivamente il file, ossia esso NON sarà spostato nel cestino.
Per poter utilizzare tale funzione esterna, sarà necessario richiamare la libreria condivisa: "libglib-2.0.so.0.8200.4 ".
Mostriamo un semplice esempio pratico:
Library "libglib-2.0:0.8200.4" ' int g_remove (const gchar *filename) ' Deletes a name from the filesystem. Private Extern g_remove(filename As String) As Integer Public Sub Main() Dim err As Integer err = g_remove("/percorso/del/file/da/eliminare") If err < 0 Then Error.Raise("Impossibile eliminare il file !") End