Rinominare un file mediante le funzioni esterne del API di GLib

Da Gambas-it.org - Wikipedia.
Versione del 25 nov 2014 alle 06:24 di Vuott (Discussione | contributi) (Creata pagina con 'La funzione esterna ''g_rename ()'' della libreria ''GLib'' consente di rinominare un file. Per poter utilizzare tale funzione esterna, sarà necessario richiamare la libreri...')

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

La funzione esterna g_rename () della libreria GLib consente di rinominare un file.

Per poter utilizzare tale funzione esterna, sarà necessario richiamare la libreria (nella sua attuale versione): libglib-2.0


Mostriamo un semplice esempio pratico:

Library "libglib-2.0"

' int g_rename (const gchar *oldfilename, const gchar *newfilename)
' Rrenames a file, moving it between directories if required.
Private Extern g_rename(oldfilename As String, newfilename As String) As Integer


Public Sub Main()

 Dim sta As New STATUS_File
 Dim err As Integer

  err = g_rename("/percorso/del/file/con/il/nome/vecchio", "/percorso/del/file/con/il/nome/nuovo")

Il percorso del file avente il nuovo nome deve essere identico al percorso del file avente il nome originario.