Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    [asp] cancellazione di un file

    Ho il seguente script per la cancellazione di un file:

    set fso = CreateObject("Scripting.FileSystemObject")
    RelPath="/cartella"
    TxPath=Server.MapPath(RelPath)
    PathSorgente= TxPath & "\" & Allegati(i)
    if fso.fileexists(PathSorgente) then
    set fobj=fso.getfile(PathSorgente)
    fobj.delete
    end if

    Qualcuno mi sa dire il motivo per cui la pagina mi si impalla???

    ho notato che la riga in cui succede è
    set fobj=fso.getfile(PathSorgente)

    il file esiste infatti entra nell'if



  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    16
    lo script si trova all'interno di un ciclo?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    titolo

    si why?????

    E' un cliclo che scroore n file e se si verifica una condizione lo elimina altrimenti no!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    16
    forse non chiudi il ciclo controlla

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    Il ciclo funziona perfettamente

    Il ciclo funziona perfettamente

    infatti se commento solo le due righe

    set fobj=fso.getfile(PathSorgente) fobj.delete

    non ho nessun problema

    il ciclo è del tipo

    for (i=0 to ubound(ArrNomiFile))

    if (condizione=qualcosa) then

    RelPath="/cartella"
    TxPath=Server.MapPath(RelPath)
    PathSorgente= TxPath & "\" & ArrNomiFile(i)
    if fso.fileexists(PathSorgente) then
    set fobj=fso.getfile(PathSorgente)
    fobj.delete
    end if
    else
    scrivi ArrNomiFile(i)
    end if

    next

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    16
    set fobj=fso.getfile(PathSorgente)
    fobj.delete

    non puoi sostituirle con

    fobj.DeleteFile(PathSorgente)

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.