Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Mancato funzionamento cancellazione file (FSO)

    Cosa sbaglio in questo codice, perchè se il file viene creato ed esiste, la condizione restituisce sempre e comunque "Il File NON esiste" e non lo cancella? (grazie Weppos per lo script... )
    codice:
     file_creato = "Giorno" & "_" &right("00"&day(date()),2) & "-" & right("00"&month(date()),2) & "-"& year(date()) &".pdf"
    
    strFilePath = "C:\Documents and Settings\Administrator\Desktop\"&file_creato&""
    
    Set objFso = Server.CreateObject("Scripting.FileSystemObject")
    
    if objFso.FileExists(strFilePath) Then
      Response.Write("Il file esiste")
    else
      Response.Write("Il file NON esiste")
    end if
    
    Set objFso = Nothing

  2. #2
    E probabile che il file non esista o il percorso sia errato.
    Stampa la variabile strFilePath, poi prendi il percorso ed infilalo su esplora risorse.

    Così controlli se il percorso è esatto.

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    In esplora risorse il file viene regolarmente aperto, secondo quel percorso...

  4. #4
    Prova con

    strFilePath = Server.URLEncode(strFilePath)

    Non vorrei che gli spazi facessero casini.

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Ecco cosa restituisce:
    codice:
    C%3A%5CDocuments+and+Settings%5CAdministrator%5CDesktop%5CGiorno%5F06%2D09%2D2005%2Epdf
    Il file NON esiste

  6. #6
    Lo script è giusto.
    L'unica cosa che può creare problemi è il percorso.


  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Ma tutti questi caratteri "strani" ???
    Il percorso in esplora risorse, funziona...

  8. #8
    Originariamente inviato da [trodat]
    Ma tutti questi caratteri "strani" ???
    Il percorso in esplora risorse, funziona...
    I caratteri strani sono la codifica URL di caratteri non validi.
    Ad esempio lo spazio diventa %20 (anche se lui ha messo +...=

    Se scrivi come path

    strFilePath = "C:\Documents%20and%20Settings\Administrator\Deskt op\"&file_creato&""

    ?

  9. #9
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    codice:
    C%3A%5CDocuments%2520and%2520Settings%5CAdministrator%5CDesktop%5CVT%5F06%2D09%2D2005%2Epdf
    Il file NON esiste

  10. #10
    Come detto prima, lo script è giusto.
    Il problema è sicuramente il percorso. Non so come altro aiutarti.

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.