ASP - File System Object (parte 3) Oscar Pires é desenvolvedor ASP e Visual Basic, atualmente voltado para o e-commerce, e trabalha com sistemas para controle dos dados de lojas. 29/10/2001 - Coluna nº 08 ASP - File System Object (parte 3) Neste terceiro artigo sobre File System Object, mostrarei os métodos para requisitar os mais variados tipos de dados referentes a arquivos, pastas e inclusive unidades. Como padrão, o objeto é criado como: Set FSO = Server.CreateObject("Scripting.FileSystemObject") . Caminho absoluto (GetAbsolutePath) Sintaxe: FSO.GetAbsolutePath("/") Ao usar getAbsolutePath("../") pegará o valor de um diretório acima, e consequentemente ("../../") dois diretórios. . Extensão do arquivo (GetExtensionName) Pegará apenas a extensão do arquivo indicado Sintaxe: FSO.GetExtensionName("c:\oscar\oscar.txt") Nesta sintaxe acima, será retornado "TXT", que é a extensão de oscar.txt, independente de ser informado pasta ou não, só é retornado a extensão do arquivo. . Objeto vinculado a arquivo (GetFile) Sintaxe: FSO.getFile("c:\oscar.txt").PROPRIEDADE O objeto é vinculado ao arquivo "c:\oscar.txt" As propriedades são; size - retorna o tamanho do arquivo name - retorna o nome attributes - atributos do arquivo DateCreated - data de criação DateLastAccessed - data de último acesso DateLastModified - data de última modificação entre outras... . Retornar nome de arquivo (GetFileName) Sintaxe: FSO.GetFileName("c:\oscar.doc") Independente de indicação de pasta ou não, será retornado o nome e extensão de arquivo, no caso acima, é retornado "oscar.doc" . Dados de pasta (GetFolder) Sintaxe: FSO.GetFolder("c:\temp") Assim como getfile pega dados de um arquivo, GetFolder pegará dados referentes a pasta indicada, as propriedades são equivalentes à getFile, note que size retornará o tamanho total de tudo na pasta (subpastas, arquivos..) Próxima semana continuo com a sequência File System Object! Abraço! Oscar Pires blade@imasters.com.br Todos os direitos autorais dos artigos pertencem ao seu autor.