Elencare i files presenti in un web
<%@ Page language="c#" %>
<%@ Import Namespace="System.IO" %>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
getDir(Server.MapPath("."));
}
private void getDir(string strDir)
{
string[] subdirectoryEntries = Directory.GetDirectories(strDir);
if (Directory.Exists(strDir))
{
try
{
foreach (string subdirectory in subdirectoryEntries)
{
myDirectories.Text += subdirectory + "<br>";
listFiles(subdirectory);
getDir(subdirectory);
}
}
catch (Exception ex)
{
messaggi.Text = "Errore : " + ex.ToString();
}
}
}
private void listFiles(string strDir)
{
try
{
string[] fileEntries = Directory.GetFiles(strDir);
foreach (string fileName in fileEntries)
{
myFiles.Text += fileName + "<br>";
}
}
catch (Exception ex)
{
messaggi.Text = "Errore : " + ex.ToString() ;
}
}
</script>
<html>
<body>
<asp:label id="myDirectories" runat="server" Font-Names="Verdana" Font-Size="12px"/>
<asp:label id="myFiles" runat="server" Font-Names="Verdana" Font-Size="12px"/><br /><br />
<asp:label id="messaggi" runat="server" Font-Names="Verdana" Font-Size="12px"/>
</body></html>
Scarica il Codice...
Stampa la pagina