Differenze tra le versioni di "Conoscere il tipo di file mediante le funzioni esterne del API di libglib-2.0"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "Con la funzione esterna ''g_file_test( )'', è possibile verificare se il file corrisponde a un tipo previsto dall'enumerazione ''[https://developer.gnome.org/glib/stable/glib...") |
|||
Riga 1: | Riga 1: | ||
Con la funzione esterna ''g_file_test( )'', è possibile verificare se il file corrisponde a un tipo previsto dall'enumerazione ''[https://developer.gnome.org/glib/stable/glib-File-Utilities.html#GFileTest GFileTest]'': | Con la funzione esterna ''g_file_test( )'', è possibile verificare se il file corrisponde a un tipo previsto dall'enumerazione ''[https://developer.gnome.org/glib/stable/glib-File-Utilities.html#GFileTest GFileTest]'': | ||
− | E' necessario avere installata nel sistema e richiamare in Gambas la libreria | + | E' necessario avere installata nel sistema e richiamare in Gambas la libreria condivisa: "''libgio-2.0.so.0.6400.6'' " |
− | |||
Mostriamo un semplice esempio: | Mostriamo un semplice esempio: | ||
− | Library "libgio-2.0" | + | Library "libgio-2.0:0.6400.6" |
Private Enum G_FILE_TEST_IS_REGULAR = 1, G_FILE_TEST_IS_SYMLINK, G_FILE_TEST_IS_DIR, G_FILE_TEST_IS_EXECUTABLE, G_FILE_TEST_EXISTS | Private Enum G_FILE_TEST_IS_REGULAR = 1, G_FILE_TEST_IS_SYMLINK, G_FILE_TEST_IS_DIR, G_FILE_TEST_IS_EXECUTABLE, G_FILE_TEST_EXISTS | ||
Riga 18: | Riga 17: | ||
Dim bo As Boolean | Dim bo As Boolean | ||
− | + | bo = g_file_test("<FONT Color=gray>''/percorso/del/file''</font>", G_FILE_TEST_EXISTS) | |
− | + | Print bo | |
'''End''' | '''End''' |
Versione delle 17:57, 1 dic 2021
Con la funzione esterna g_file_test( ), è possibile verificare se il file corrisponde a un tipo previsto dall'enumerazione GFileTest:
E' necessario avere installata nel sistema e richiamare in Gambas la libreria condivisa: "libgio-2.0.so.0.6400.6 "
Mostriamo un semplice esempio:
Library "libgio-2.0:0.6400.6" Private Enum G_FILE_TEST_IS_REGULAR = 1, G_FILE_TEST_IS_SYMLINK, G_FILE_TEST_IS_DIR, G_FILE_TEST_IS_EXECUTABLE, G_FILE_TEST_EXISTS ' gboolean g_file_test (const gchar *filename, GFileTest test) ' Returns TRUE if any of the tests in the bitfield test are TRUE. Private Extern g_file_test(filename As String, test As Integer) As Boolean Public Sub Main() Dim bo As Boolean bo = g_file_test("/percorso/del/file", G_FILE_TEST_EXISTS) Print bo End