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

    controllo presenza file

    Salve a tutti...
    c'è una stringa di codice che mi permette di fare un controllo della presenza di un file o meno in una directory del sito?

    Purtroppo il controllo non lo posso fare su database perchè il nome del file non viene scritto, ma creato direttamente nella directory.

    Grazie e ciao

  2. #2
    devi usare FSO. qui trovi tutte le specifiche e anche qualche esempio

    http://msdn.microsoft.com/library/de...FileSystem.asp

  3. #3

    Prova così

    prova così (a me funziona)

    codice:
    <%
    file= CStr(Request.QueryString("file"))
    
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    strAbsFile = "DIR" & file
     If objFSO.FileExists(strAbsFile) Then
                                   (qua faccio il download)
      Else  'File non esiste o non valido
       ' 'Response.Clear
    	Response.write "<p align=""center"">"
    	Response.write "<font face = ""Tahoma"" size=""2"">"
    	Response.write "[img][/img]"
    	Response.write "   	Attenzione file non valido     "
    
    	Response.write "</p></font>"
    
    
      End If
    %>

  4. #4
    grazie supermariano...

    ma non ottengo nessun risultato sostituendo a "file"

    la mia stringa: "output" & RS("ID") & ".jpg"


    dove sbaglio?

    Ciao e grazie

  5. #5
    al posto strAbsFile = "DIR" & file devi specificare la tua directory (tipo c:\innetpub\download...)

  6. #6
    non riesco a faro funzionare...

  7. #7
    che errore ti da?

  8. #8

  9. #9
    se vuoi...io ci ho perso un po di tempo' ma ci sono riuscito

    codice:
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set folderObject = fso.GetFolder(Server.MapPath("nomeCartella"))
    Set filesObject = folderObject.Files
    
    i=0 
    For Each file In filesObject
    i=i+1 
    response.write("File n." &i& " " &file.name)
    
    Next
    
    Set fileObject = Nothing
    Set folderObject = Nothing
    Set fso = Nothing
    l'ho modificato un po' allo scopo, dovrebbe funzionare!!
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

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.