TempFiles




Dim TempPath As String
Dim NomeFile As String
Dim nChar As Long
Dim nFile As Long
TempPath = String(256, 0)
NomeFile = String(256, 0)
nChar = GetTempPath(TempPath, Len(TempPath))
If nChar > 0 Then nFile = GetTempFileName(TempPath, "VB", 0, NomeFile)
If nFile > 0 Then NomeFile = Left(NomeFile, Instr(NomeFile, vbNullChar) - 1)
Alcune volte si ha bisogno di un file temporaneo da distruggere
al termine del suo utilizzo e si ricorre alla generazione di
nomi piu' o meno statici, che potrebbero pero' generare problemi
in ambienti multiutente. In questi casi la cosa migliore e' di
ottenere un nome di file univoco da creare nella directory
temporanea di Windows con un prefisso proprio in modo da
identificarlo correttamente anche in seguito.

Ecco come fare utilizzando le funzione
GetTempPath e GetTempFileName delle API:










( tempfiles.html )- by Paolo Puglisi - Modifica del 17/12/2023