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

    cancellare directory ,sub dir e file

    Ciao a tutti purtroppo sono un pò a secco di ASP, devo creare una funzione che mi cancella intere cartelle con relative sotto dir e file.
    Io praticamente in Get gli posso il nome dir da cancellare e lui dovrebbe automaticamente cancellarmi tutto il contenuto.

    E' possibile in asp fare una cosa del genere?? in php ho la funzione ma in asp purtroppo non sono in grado di farla.

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    Re: cancellare directory ,sub dir e file

    ti serve una funzione che chiamerai con percorso cartella come parametro, in questa funzione ottieni la lista delle subdirectory (col filesystemobject) e la lanci ricorsivamente. poi elimini i files e la cartella passata in parametro.

    scusa ma non ho tempo per scriverti il codice
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    con deletefolder elimini una cartella e tutto il suo contenuto
    codice:
    set fso = Server.CreateObject("Scripting.FileSystemObject")
    fso.DeleteFolder("C:\NomeCartella")

  4. #4
    Originariamente inviato da willybit
    con deletefolder elimini una cartella e tutto il suo contenuto
    codice:
    set fso = Server.CreateObject("Scripting.FileSystemObject")
    fso.DeleteFolder("C:\NomeCartella")
    ottimo, ma come percorso non posso mettere la cartella a partire dal nome dominio?? Es..

    set fso = Server.CreateObject("Scripting.FileSystemObject")
    fso.DeleteFolder("http://www.miosito.it/cartella_da_eliminare")

    perchè devo passare quella variabile in get nell'url

    grazie

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    per eliminare http://www.miosito.it/cartella_da_eliminare
    dal sito www.miosito.it devi fare
    codice:
    fso.DeleteFolder(Server.MapPath("cartella_da_eliminare"))
    Server.MapPath restituisce il percorso fisico di un percorso web

  6. #6
    Originariamente inviato da willybit
    per eliminare http://www.miosito.it/cartella_da_eliminare
    dal sito www.miosito.it devi fare
    codice:
    fso.DeleteFolder(Server.MapPath("cartella_da_eliminare"))
    Server.MapPath restituisce il percorso fisico di un percorso web

    Grazie mille, l'ultima cosa che ti chiedo, è come recupero una variabile spedita in get??
    es..
    www.miosito.it/pagina.asp?dir_canc=patate

    come faccio ad inserire la cartella patate al posto di cartella_da_eliminare??
    fso.DeleteFolder(Server.MapPath("cartella_da_elimi nare"))

    grazie ancora

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    dir_canc = Request.Querystring("dir_canc")
    if dir_canc<>"" then
      set fso = Server.CreateObject("Scripting.FileSystemObject")
      fso.DeleteFolder(Server.MapPath(dir_canc))
    end if

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.