Como usar o componente FileSystemObject (FSO)?
O componente FSO(File System Object) é um componente nativo do IIS que permite a manipulação de arquivos e diretórios no servidor.
Abaixo segue um exemplo de implementação:
<%
' Este exemplo mostra o conteúdo da pasta fso, dentro do diretório onde está este arquivo
' Criar variaveis
dim objeto
dim pasta
dim arquivo
' Criar variavel tipo FileSystemObject para utilizar o FSO(File System Object)
set objeto=createobject("scripting.filesystemobject")
'Definir para o objeto FSO acima selecionar uma pasta para a qual desejamos tomar alguma ação
set pasta=objeto.getfolder(Server.MapPath("") & "fso")
%>
<html>
<body>
<p>
<font color="#0099CC" size="4" face="Arial">
<b>Arquivos da pasta <%=pasta%></b>
</p>
</font>
<table width="200" border="1" cellpadding="1" cellspacing="2" bordercolor="#CCCCCC">
<%
'Para manipularmos a coleção de arquivos contidos na pasta, utilizaremos o comando For Each
'Na linha abaixo capturaremos todos os arquivos (variável arquivo) da pasta
for each arquivo in pasta.files
%>
<tr>
<td width="191" bordercolor="#FFFFFF" bgcolor="f0f0f0">
<font size="2" face="Arial">
<%
'Logo abaixo, escreveremos o nome do arquivo dentro de uma tabela
'Repare que estaremos fazendo uma repetição da linha
'Ou seja, cada nome ficará em uma linha da coluna
response.write arquivo.name
%>
</font>
</td>
</tr>
<%
'Passar para o próximo arquivo
next
set objeto=Nothing
%>
</table>
</body>
</html>
|