Logomarca

ComponentesASP é um projeto de categorização e disponibilização de exemplos de componentes ActiveX, utilizados na programação ASP 3.0 (ASP Clássico): Todos os componentes possuem nome completo, descrição, versão, fabricante e exemplos. Seja muito bem-vindo(a) e aproveite nosso conteúdo.

Hospedagem de sites em ASP com servidores no Brasil é na Rede2! Conheça: www.rede2.com.br

Últimas Notícias:

  • - 18/09/2008 | Componentes ASP comemora 6 meses no ar ajudando 2 mil visitantes únicos.
  • - 18/03/2008 | Categorizados 51 exemplos de 31 componentes ASP em 12 categorias.

FileSystem Object (FSO) - Microsoft

O FSO é um componente nativo do IIS que nos permite manipular arquivos, diretório e drives no servidor.

Criar e escrever em um arquivo

<%
' Cria uma instância do controle
Set fso = Server.CreateObject("Scripting.FileSystemObject")
' Utilizando a propriedade CreateTextFile para criar o arquivo
Set arq = fso.CreateTextFile(Server.MapPath("arquivo.txt"), True)
' Com o método WriteLine você escreve uma linha no arquivo criado acima
arq.WriteLine "Exemplo: FileSystem Object (FSO)"
arq.WriteLine "Arquivo criado em "& Now()
' Fecha o arquivo criado.
arq.Close
' Tira os objetos da memória
Set arq = Nothing
Set fso = Nothing
%>

Abrir e escrever em um arquivo

<%
' Cria uma instância do controle
Set fso = Server.CreateObject("Scripting.FileSystemObject")
' Utilizando a propriedade CreateTextFile para criar o arquivo
Set arq = fso.OpenTextFile(Server.MapPath("arquivo.txt"), 8, True)
' Escrevre no arquivo
arq.WriteLine "Linha adicionada em "& Now()
' Fecha o arquivo criado.
arq.Close
' Tira os objetos da memória
Set arq = Nothing
Set fso = Nothing
%>

Ler conteúdo de um arquivo

<%
' Cria uma instância do controle
Set fso = Server.CreateObject("Scripting.FileSystemObject")
' Pegamos o arquivo existente
Set arq = fso.GetFile(Server.MapPath("arquivo.txt"))
' O método OpenAsTextStream abre o arquivo como sendo um fluxo de texto
Set objStr = arq.OpenAsTextStream(1, False)
' Laço para varrer todas as linha do arquivo
While Not objStr.AtEndOfStream 
  ' Escreve a linha atual do arquivo na tela
  Response.Write objStr.ReadLine & "<br />"
Wend
' Fecha o arquivo
objStr.Close
' Tira os objetos da memória
Set objStr = Nothing
Set arq = Nothing
Set fso = Nothing
%>
Componente disponível no provedor de hospedagem de sites Rede2. Hospede Já!
Copyright© 2003 - 2008. Rede2 - Todos os direitos reservados

Rede2 é um provedor de HOSPEDAGEM DE SITES, especializado em hospedagem Windows. Hospedagem profissional com hospedagem ASP, hospedagem ASP.Net (ASPNET 2.0). Outras tecnologias disponíveis: Banco de dados MySQL, banco de dados SQL Server, Perl, XML, HTML. Até 40 dias de hospedagem de sites grátis. Contrate qualquer plano de hospedagem e ganhe bônus de até R$ 100,00 para anunciar Google AdWords.