Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314

    oFile.delete e autorizzazione negata

    Ciao a tutti, ho questo codice:

    If oFs.FolderExists(xxxx) Then
    Set oFolder = oFs.GetFolder(xxxxx)
    For Each oFile In oFolder.Files
    oFile.Delete True
    Next
    End If

    l'errore è: Autorizzazione negata, ma scatta solo dopo aver cancellato tutto nella cartella... come mai questo errore, non capisco???????

    Lia
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  2. #2
    posta la riga a cui ti segna l'errore, evidentemente dopo di questo che hai postato fai qualcosa che da l'errore

  3. #3
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    Mah....il colmo è che cancella, cmq la riga su cui da l'errore è:

    oFile.Delete True
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  4. #4
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    posto tutto il codice..cosi magari si capirà di più:


    'cartella di destinazione
    pathTo = "C:\Inetpub\wwwroot\upload\"

    Set fso = CreateObject("Scripting.FileSystemObject")
    Set folder = fso.GetFolder( "C:\Inetpub\wwwroot\provisorio\")
    'se esiste il file faccio la copia
    if fso.FileExists( "C:\Inetpub\wwwroot\provisorio\"& trim(Request.QueryString("imm")) &"")

    'file da copiare
    pathFrom = "C:\Inetpub\wwwroot\provisorio\"& trim(Request.QueryString("imm")) &""
    Set oFile = fso.GetFile(pathFrom)
    oFile.Copy pathTo,true
    for each file in folder.files
    script=File.name
    pathFrom = "C:\Inetpub\wwwroot\provisorio\"& script &""
    Set oFile = fso.GetFile(pathFrom)
    oFile.delete true
    next

    end if
    set fso=Nothing
    set folder= Nothing

    Tutto questo codice serve per una modifica di immagini, che vengono prima salvate in una cartella e poi copiate in un'altra definitiva, solo che alla fine la cartella provisoria vorrei riuscire a pulirla...

    grazie mille Lia
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non vedo la cancellazione della cartella provvisoria.

    Roby

  6. #6
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    for each file in folder.files
    script=File.name
    pathFrom = "C:\Inetpub\wwwroot\provisorio\"& script &""
    Set oFile = fso.GetFile(pathFrom)
    oFile.delete true
    next
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  7. #7
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    Ho provato le pagine su un'altro pc è funziona tutto benissimo..
    Non capisco....ho bisogno di un'impostazione particolare per far funzionare il tutto?????
    Sul pc che non funziona il codice ho installato win XP, IIS6

    grazie Liana
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.