Differenze tra le versioni di "Rinominare un file mediante le funzioni esterne del API di GLib"

Da Gambas-it.org - Wikipedia.
Riga 15: Riga 15:
 
  '''Public''' Sub Main()
 
  '''Public''' Sub Main()
 
   
 
   
  Dim sta As New STATUS_File
 
 
   Dim err As Integer
 
   Dim err As Integer
 
   
 
   
 
   err = g_rename("''/percorso/del/file/con/il/nome/vecchio''", "''/percorso/del/file/con/il/nome/nuovo''")
 
   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.
 
Il percorso del file avente il nuovo nome deve essere identico al percorso del file avente il nome originario.

Versione delle 06:28, 25 nov 2014

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.so


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 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.