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

    Cancellare un dir = errore

    Ciao a tutti premesso che sto tentando di cancellare una dir all'interno di public/ su ARUBA che è l'unica directory che gode dei diritti rw

    ho questo script

    Codice PHP:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    'Cancella Directory
    <% 
    dir_canc = Request.Querystring("dir_canc")
    if dir_canc<>"" then
      set fso = Server.CreateObject("Scripting.FileSystemObject")
      fso.DeleteFolder(Server.MapPath("public/" & dir_canc))
    end if

    %> 
    quindi cancella_direcory.asp?dir_canc=pippo

    mi risponde

    Cancella Directory

    Microsoft VBScript runtime error '800a004c'

    Path not found

    /asp/utility/cancella_directory.asp, line 7
    ovviamente pippo esite

    dov'è che sbaglio ?? E' un problema di percorsi da dove viene richiamata la pagina asp a dove è richiesta la cancellazione ??

    Grazie

  2. #2
    stampa il percorso prima della cancellazione e vedi a cosa punti

  3. #3
    public/pippo

    ma il punto è come faccio a dirgli che public è sulla root e non dentro asp/utility ??


    fso.DeleteFolder(Server.MapPath("../../public/" & dir_canc)) ??

  4. #4
    No ..non è la via giusta xchè

    The '..' characters are not allowed in the Path parameter for the MapPath method.

  5. #5
    la path

    codice:
    server.mapPath("/public/" & dir_canc)


    poi se pippo non esiste va in errore per forza (Se non ricordo male)..cmq:

    codice:
    dim path,fso
    path=server.mapPath("/public/" & dir_canc)
    
    set fso=server.createObject("scripting.fylesystemobject")
    
    if fso.folderExists(path) then 
    fso.deletefolder path
    else
    response.write "non esiste nessuna directory con quel nome"
    end if
    
    set fso=nothing

  6. #6
    Grazie santino, provo appena possibile. Ciao

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.