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

    Lettura contenuto cartelle su server

    Problema con codice trovato con la ricerca:
    codice:
    'CONTROLLA ESISTENZA FILE
    
    if objFiles.Count = 0 Then 
    Response.Write ("Nessun file per la cartella selezionata.")
    
    else
     
    'STAMPA TABELLA CON INTESTAZIONI COLONNE
     
    numfile = 0
    For each directoryfile in objFolder.files 
    if directoryfile.name <> "Thumbs.db" and directoryfile.name <> "default.htm" and directoryfile.name <> "Desktop.ini" then 
    numfile = (numfile + 1)
    response.write ("<tr>")
    response.write ("<td><a href="""&percorso&"/"&directoryfile.Name&""">")
    response.write ("</td>") 
    response.write ("<td>" & directoryfile.Size & "</td>")
    response.write ("<td>" & directoryfile.Type & "</td>") 
    response.write ("<td>" & directoryfile.DateCreated & "</td>") 
    response.write ("<td>" & directoryfile.DatelastModified & "</td>")
    end if 
    Next 
    response.Write ("Numero di file presenti : " & numfile) 
    end if
    In pratica quando non ci sono file all'interno della cartella stampa sempre le intestazioni delle colonne ed il numero di file presenti = 0... Se non ho capito male, invece non dovrebbe stampare nulla, o sbaglio?

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    up

  3. #3
    Il .Count conta anche quei tre file che escludi con la if, il Tumbs.db, il default.htm e il Desktop.ini...

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Mems
    Il .Count conta anche quei tre file che escludi con la if, il Tumbs.db, il default.htm e il Desktop.ini...
    Ecco perchè... posso risolvere?

  5. #5
    codice:
    ...
    Next 
      if numfile > 0 then
       response.Write ("Numero di file presenti : " & numfile) 
      else
      Response.Write ("Nessun file per la cartella selezionata.")
      end if
    end if

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Purtroppo continua a stamparmi le intestazioni delle colonne:
    codice:
    'CONTROLLA ESISTENZA FILE
    if objFiles.Count = 0 Then 
    Response.Write ("
    [b]<font size=""1"" face=""Verdana"">Nessun file per la cartella selezionata
    ") 
    else
     
    response.write ("<tr>")
    response.write ("<td>File</td>") 
    response.write ("<td>Tipo</td>") 
    response.write ("<td>Data creazione</td>") 
    response.write ("<td>Data ultima modifica</td>")
    response.write ("</tr>") 
     
    numfile = 0
    For each directoryfile in objFolder.files 
    
    if directoryfile.name <> "Thumbs.db" and directoryfile.name <> "default.htm" and directoryfile.name <> "Desktop.ini" and directoryfile.name <> "plot.log" then 
    
    numfile = (numfile + 1)
    response.write ("<tr>")
    response.write ("<td><font size=""1"" face=""Verdana""><a href="""&percorso&"/"&directoryfile.Name&""">")
    
    
    response.write ("</td>") 
    response.write ("<td>" & directoryfile.Size & "</td>")
    response.write ("<td>" & directoryfile.Type & "</td>") 
    response.write ("<td>" & directoryfile.DateCreated & "</td>") 
    response.write ("<td>" & directoryfile.DatelastModified & "</td>")
    
    end if 
    Next 
    
    if numfile > 0 then
    response.Write (">Numero di file presenti : " & numfile) 
    else
      Response.Write ("Nessun file per la cartella selezionata.")
      end if 
    end if

  7. #7
    codice:
    if directoryfile.name <> "Thumbs.db" OR directoryfile.name <> "default.htm" OR directoryfile.name <> "Desktop.ini" OR directoryfile.name <> "plot.log" then

  8. #8
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    codice:
    if directoryfile.name <> "Thumbs.db" or directoryfile.name <> "default.htm" or directoryfile.name <> "Desktop.ini" or directoryfile.name <> "plot.log" then
    Adesso li inserisce nell'elenco file... con AND rimanevano fuori dall'elenco files... (esclusi)...

  9. #9
    Vuoi dire che inserisce anche quelli da escludere?
    Rimetti gli and e prova così, solo per vedere cosa scrive:
    codice:
    if objFiles.Count = 0 Then 
    Response.Write ("
    [b]<font size=""1"" face=""Verdana"">Nessun file per la cartella selezionata
    ") 
    else
    Response.Write objFiles.Count & "
    "
    ...

  10. #10
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Ho rimesso gli and:
    codice:
    if directoryfile.name <> "Thumbs.db" and directoryfile.name <> "default.htm" and directoryfile.name <> "Desktop.ini" and directoryfile.name <> "plot.log" then
    Ho aggiunto:
    codice:
    'CONTROLLA ESISTENZA FILE
    if objFiles.Count = 0 Then 
    Response.Write ("Nessun file per la cartella selezionata
    ") 
    else
    Response.Write objFiles.Count & "
    "
    Stampa 1 e le intestazioni delle colonne... quindi conteggia uno dei file che vorrei escludere... giusto?

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.