41 messaggi dal 28 gennaio 2003
Salve
quando cerco di cancellare il file sul server mi d'ha questo errore

percorso del file:http://217.64.199.98/public/190.txt

Microsoft VBScript runtime error '800a0034'
Bad file name or number
forse sbablio nel percorso?
spero che mi aiutate
Abbracci cesare
11.886 messaggi dal 09 febbraio 2002
Contributi
stai usando filesystemobject?
In questo caso devi usare un percorso fisico, del tipo:

fso.DeleteFile(Server.MapPath("/public/190.txt"))

Enjoy learning and just keep making
41 messaggi dal 28 gennaio 2003
si sto usando il filesystem ma il file da cancellare lo prende dal database

percorso=Server.MapPath("public/"& Request.QueryString("file"))
e giusto cosi'?

mi potresti postare tutto lo script delete.

Grazie BrightSoul
11.886 messaggi dal 09 febbraio 2002
Contributi
mmh... se prendi il percorso dal database non dovresti fare Request.QueryString.

lo script completo (poche righe) lo trovi qui:
http://www.tutorial-web.com/asp/fso/filesystem.asp?property=DeleteFile

1. Verifica cosa è contenuto nel database. C'è solo il nome del file (pippo.txt) o tutto il percorso completo (/public/pippo.txt)?
2. Estrai questo valore e mettilo in una variabile
3. Esegui il delete

Dim percorso, fso
percorso = rs("campo_percorso")
set fso = Server.CreateObject("Scripting.FileSystemObject")
fso.DeleteFile(Server.MapPath("/public/" & percorso))

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.