Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    142

    visualizzare il contenuto di una cartella

    Ciao a tutti, sto realizzando un sito e vorrei fare la seguente operazione:
    visualizzare l'elenco dei file pdf o rtf o doc che sono in una cartella in una pagina con la possibilità cliccandoci sopra di aprire il file, qualcuno di voi ha qualche tutorial o esempio del genere o sa darmi delle info? grazie ciao ciao

  2. #2

    fai cosi

    prova ad inserire questo codice nella pagina
    codice:
    <%
    'Dichiarazione delle variabili
            Dim Folder, FSO, Folder_Path, Elenco_File As Object
            Dim FileName As String
    
            'Assegnazione delle variabili
            Folder = "/percorso della tua cartella/"
            FSO = CreateObject("Scripting.FileSystemObject")
            Folder_Path = FSO.GetFolder(Server.MapPath(Folder))
            Elenco_File = Folder_Path.Files
    
            'Il seguente ciclo for genera un link per ogni file contenuto nella cartella 
            For Each file In Elenco_File
                FileName = Replace(file.name, " ", "%20")
                Response.Write("<A HREF=")
                Response.Write(Folder)
                Response.Write(FileName)
                Response.Write(">")
                Response.Write(file.name)
                Response.Write("</A>")
                Response.Write("
    ")
            Next
    %>
    In bocca al lupo

    Bruno

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    supponendo di avere un datagrid nella pagina...
    codice:
        Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim result = From f In Directory.EnumerateFiles("c:\tmp")
                         Where
                         Path.GetExtension(f).ToLower = ".doc" OrElse Path.GetExtension(f).ToLower = ".pdf" OrElse Path.GetExtension(f).ToLower = ".rtf" _
                         Select New With {
                             .file = String.Format("{0} ", Path.GetFileName(f))
                         }
    
    
    
            Me.DataGrid1.DataSource = result
            Me.DataGrid1.DataBind()
    
        End Sub
    Pietro

  4. #4
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Attenzione però che questo se non erro è Framework 4.0

    Codice PHP:
    Directory.EnumerateFiles 

  5. #5

    Infatti

    in 3.5 non lo riconosce

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.