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

    lettura file da cartella

    ciao a tutti
    ho scaricato dalla sezione asp lo script per leggere il contenuto di una cartella da un server, ora però avrei bisogno di visualizzare solo i file .zip escludendo tutti gli altri.
    questo è il codice:
    <html>
    <head>
    <title>file_e_directory</title>
    </head>
    <body>
    <%
    dir="/nome download"
    Set file1 = CreateObject("Scripting.FileSystemObject")
    Set file2 = file1.GetFolder(server.mappath("download"))
    Set file3 = file2.Files
    For Each file in file3
    response.write "<A HREF=/public/file/download/"
    response.write file.name
    response.write ">"
    response.write file.name
    response.write "</A>
    "
    Next
    %>
    </body>
    </html>


    grazie per l'aiuto

  2. #2
    o usi
    Proprietà Type
    Restituisce le informazioni sul tipo di file o di cartella. Nel caso di file con estensione TXT, ad esempio, viene restituito "Documento di testo".

    oggetto.Type

    L'argomento oggetto è un oggetto File o Folder.

    Osservazioni
    Nel codice seguente viene illustrato come utilizzare la proprietà Type per restituire il tipo di cartella. In questo esempio, provare a fornire alla routine il percorso del Cestino o di un'altra cartella univoca.

    Function ShowFolderType(filespec)
    Dim fso, f, s
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set f = fso.GetFolder(filespec)
    s = UCase(f.Name) & " è di tipo " & f.Type
    ShowFolderType = s
    End Function
    oppure controlli che right(file.name,3)="zip"

  3. #3
    grazie per la risposta ma a causa della mia ignoranza in materia non ho capito nulla
    mi puoi fare un esempio per favore.
    grazie

  4. #4
    abbreviamo:
    codice:
    For Each file in file3
    if right(lcase(file.name),3)="zip" then 
    response.write "<A HREF=/public/file/download/" 
    response.write file.name 
    response.write ">" 
    response.write file.name 
    response.write "</A>
    " 
    end if
    Next

  5. #5
    perfetto funziona grazie mille

  6. #6

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.