60 messaggi dal 06 luglio 2001
Allora, devo cancellare un file dal server, solo che la path del file è una variabile che cambia a seconda del valore di una sessione, mi spiego:

<%
file = session("filepath")

Dim objFSO

objFSO.DeleteFile (file)

Set objFSO = Nothing
%>

Solo che mi viene dato il seguente errore:

" required

in quanto solitamente si scrive:

objFSO.DeleteFile ("c:\cartella\file.xxx")

solo che io avendo una variabile non devo mettere le virgolette,

allora perchè cavolo mi segna errore ??

Graziee


17 messaggi dal 20 febbraio 2002
Allora la cosa importante è che tu riesca a passare l'istruzione di delete il nome del file completo da cancellare

ad esempio puoi farglielo arrivare da due variabili
una per il path e una per il nome
ad esmpio...

set fs=Server.CreateObject("Scripting.FileSystemObject")

path=server.mappath("variabile-pat-in-arrivo") & "\"
filename=request.form("f-name") Se ti arriva da un form

e poi le unisci

file-to-delete= path & filename

e infine le passi alla delete

fs.DeleteFile(file-to-delete) che è equivalente a
fs.DeleteFile(path & filename)

oppure

set f=fs.GetFile(file-to-delete)
f.delete

f.nothing
fs.nothing

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.