Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Cancellare Un File Specifico

    Ciao. Ho un problema. con il seguente script riesco a vedere i file contenuti nella cartella public.
    <%
    dir="/nome directory"
    Set file1 = CreateObject("Scripting.FileSystemObject")
    Set file2 = file1.GetFolder(server.mappath("public"))
    Set file3 = file2.Files
    For Each file in file3
    response.write "<A HREF='"
    response.write file.name
    response.write "'>"
    response.write file.name
    response.write "</A>
    "
    Next
    %>

    ma una volta visualizzati vorrei poter scegliere quello da eliminare, cliccando sopra il file...qualcuno può aiutarmi? grazie...

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Passa il nome del file nel link ad un'altra pagina che tramite il metodo "deletefile" di FSO provvederà a cancellarlo.

    codice:
    fso.DeleteFile(nomefile)
    Roby

  3. #3

    ho provato ma

    nella pagina di delete ho inserito
    Dir = request.querystring(dir)

    il fatto è che io gli passo una stringa e lui così mi da errore....come faccio a riprendere il valore dalla query come stringa??

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Dir = request.querystring("dir")
    "dir" però deve contenere il nome del file...

    Roby

  5. #5

    ho provato ma

    nella pagina di delete ho inserito
    Dir = request.querystring(dir)

    il fatto è che io gli passo una stringa e lui così mi da errore....come faccio a riprendere il valore dalla query come stringa??

  6. #6

    scusa la ridondanza del mesg

    ora provo a vedere cosa invento...

  7. #7

    continua

    a dirmi che vuole una stringa come input..probabilmente perchè il nome del file è composto dal . e dalla sua estenzione..

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <% 
    Set file1 = CreateObject("Scripting.FileSystemObject") 
    Set file2 = file1.GetFolder(server.mappath("public/")) 
    Set file3 = file2.Files 
    For Each file in file3 
    response.write "<A HREF=""b.asp?file="& file.name &""">" 
    response.write file.name 
    response.write "</A>
    " 
    Next 
    %>

    In "b.asp":
    codice:
    <% 
    file=request.querystring("file")
    Set fso = CreateObject("Scripting.FileSystemObject") 
    fso.deletefile(server.mappath("public/"& file)) )
    set fso = nothing
    %>
    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.