Ciao a tutti, ho trovato questa funzione con la ricerca:
codice:
Set gFS = CreateObject("Scripting.FileSystemObject")
  
         if gFS.FileExists("c:\inetpub\upload\" & SaveFiles & "") then
        Do
			Counter = Counter + 1
			NewFileName = SaveFiles
			NewFileName = Counter & "-" & NewFileName  
            response.write NewFileName &" - Nome file nuovo 
"
            response.write "
------

"
   
   
            Loop while gFS.FileExists("c:\inetpub\upload\"& NewFileName &"")
            gFS.MoveFile "c:\inetpub\upload\"&SaveFiles&"", "c:\inetpub\upload\"&NewFileName&""
  set gFS = nothing
  end if
Secondo l'autore dovrebbe rinominare progressivamente un file inviato in upload al server se il file è già esistente, ma a me non funziona, esempio:

- carico il file chiamato dicembre2005
- viene rinominato come 1-dicembre2005
- ricarico il file chiamato 1-dicembre2005 (quindi esiste)
- viene rinominato come 1-1-dicembre2005 e non 2-dicembre2005 e poi cancella quello già esistente... come mai???