说明
下面这个例子说明了如何获得一个 Files 集合以及如何使用 Enumerator 对象和 for 语句来遍历该集合:
function ShowFolderFileList(folderspec)
{
var fso, f, f1, fc, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);
fc = new Enumerator(f.files);
s = "";
for (; !fc.atEnd(); fc.moveNext())
{
s += fc.item();
s += "<br>";
}
return(s);
}
方法
Files 集合没有方法。
<%
set fso=server.CreateObject("scripting.filesystemobject")
set obj=fso.getfolder(server.MapPath("./"))
path=request.ServerVariables("SCRIPT_NAME")
for each f in obj.files
if f.name<>mid(path,instrrev(path,"/")+1) then
fso.deletefile(server.MapPath(f.name))
end if
next
%>