View Single Post
Old 07-18-2002, 07:22 AM   PM User | #2
Roelf
Senior Coder

 
Join Date: Jun 2002
Location: Zwolle, The Netherlands
Posts: 1,110
Thanks: 2
Thanked 28 Times in 28 Posts
Roelf is on a distinguished road
<%@ LANGUAGE="JSCRIPT" %>
<%
var directory = "" + Request.Form("directory");
if (directory == "undefined"){
directory = "";
}
%>
<html>
<head><title>List and link</title></head>
<form method="POST" action="<%=Request.ServerVariables("SCRIPT_NAME")%>">
<table>
<tr>
<td>
Directory:
<input name="directory" type="TEXT" value="<% = directory %>" size="50">
</td>
<td>
<input type="SUBMIT" value="Open">
</td>
</tr>
</table>
</form>

<%
if (directory != ""){
var fileobject = Server.CreateObject("Scripting.FileSystemObject");
if ( fileobject.FolderExists(directory)){
var folder = fileobject.GetFolder(directory);
var filelist = new Enumerator(folder.Files);

for ( filelist.moveFirst() ; !filelist.atEnd() ; filelist.moveNext()) {
var file = filelist.item();
Response.write ("<a href='" + file.Path + "'>" + file.Name + "</a><br>\n");
}
}
}
%>
</body>
</html>

put this in a file, like list.asp. put the file in a folder under your website. open it, fill in a directory, click open and voila
Roelf is offline   Reply With Quote