ASP - File System Object (parte 1) Oscar Pires é desenvolvedor ASP e Visual Basic, atualmente voltado para o e-commerce, e trabalha com sistemas para controle dos dados de lojas. 15/10/2001 - Coluna nº 06 ASP - File System Object (parte 1) Nesta série de artigos visando File System Object, procuro descrever todas as funções do file system object, um componente muito útil para se trabalhar com sistema de arquivos. O FSO é um componente que pode ser usado tanto no NT/2000 como no 95/98/ME. Nas descrições de funções, utiliza-se o componente criado como está abaixo: Set FSO = Server.CreateObject("Scripting.FileSystemObject") . Função para copiar arquivo (CopyFile) Sintaxe: FSO.CopyFile "C:\Pasta\teste.txt", "c:\backup" Após ter criado o objeto, a função CopyFile é chamada, o primeiro parâmetro (c:\pasta\teste.txt) se refere ao arquivo que deverá ser copiado, e o segundo (c:\backup) o destino. Nota: Você também pode definir cópias em massa, do tipo c:\pasta\*.txt, onde seria copiado todos TXT existentes na pasta. . Função para copiar pasta (CopyFolder) Sintaxe: FSO.CopyFolder "C:\Pasta","c:\temp" Copia todo o conteúdo da pasta especificada no primeiro parâmetro à pasta de destino, que deve ser especificada no segundo parâmetro . Função para criar pasta (CreateFolder) Set NovaPasta = FSO.CreateFolder("c:\NovaPasta") Cria uma pasta no caminho especificado . Função para deletar arquivo (DeleteFile) FSO.DeleteFile "c:\pasta\arquivo.txt" ou FSO.DeleteFile "c:\pasta\*.txt" Esta função irá apagar o arquivo específico ou todos com a extensão especificada . Função para deletar pasta (deleteFolder) FSO.DeleteFolder "c:\pasta", FALSE Esta função irá apagar a pasta por completo, ou seja, todos arquivos e subpastas. O segundo parâmetro de valor booleano, indica se caso a pasta for apenas leitura, deverá ser apagada mesmo assim (TRUE), ou não deve ser apagada (FALSE) Na próxima semana, trarei a continuação da série, até lá :) Qualquer dúvida, envie um e-mail! Abraço. Oscar Pires blade@imasters.com.br Todos os direitos autorais dos artigos pertencem ao seu autor.