Differenze tra le versioni di "Temp"
Da Gambas-it.org - Wikipedia.
(Nuova pagina: La funzione '''Temp''' (o anche '''Temp$''') restituisce un percorso per i file temporanei. Il file temporaneo viene salvato in una sub-cartella della cartella ''/tmp''. Il percorso ...) |
|||
Riga 31: | Riga 31: | ||
Ponendo il caso che l'identificativo dell'utente sia ''gambas.1000'' e che il PID del processo sia ''1234'', in console avremo il seguente risultato: | Ponendo il caso che l'identificativo dell'utente sia ''gambas.1000'' e che il PID del processo sia ''1234'', in console avremo il seguente risultato: | ||
<BR>/tmp/gambas.1000/1234/nomeFile.tmp | <BR>/tmp/gambas.1000/1234/nomeFile.tmp | ||
+ | |||
+ | Infatti, seguendo l'intero percorso ed aprendo così l'ultima cartella, troveremo il file immagine temporaneo: ''nomeFile.tmp''. |
Versione delle 16:26, 26 ott 2012
La funzione Temp (o anche Temp$) restituisce un percorso per i file temporanei.
Il file temporaneo viene salvato in una sub-cartella della cartella /tmp.
Il percorso per i file temporanei ha la seguente struttura:
/tmp/gambas.[identificativo utente]/[PID del processo]/[nome del file].tmp
La sintassi è:
percorso = Temp("nome_file_temporaneo") As String
Se il nome del file temporaneo nome non viene specificato, allora esso viene sostituito con un numero che viene incrementato ogni volta che la funzione Temp viene chiamata.
Esempio:
Public Sub Button1_Click() Dim percorsoTmp As String Dim s As String percorsoTmp = Temp("nomeFile") s = File.Load("fileImmagine.gif") File.Save(percorsoTmp, s) ' Vediamo il percorso dove è stato salvato il file temporaneo: Print percorsoTMP End
Ponendo il caso che l'identificativo dell'utente sia gambas.1000 e che il PID del processo sia 1234, in console avremo il seguente risultato:
/tmp/gambas.1000/1234/nomeFile.tmp
Infatti, seguendo l'intero percorso ed aprendo così l'ultima cartella, troveremo il file immagine temporaneo: nomeFile.tmp.