tutoriais mais recente desenvolvimento web
 

ASP FileSystemObject objeto


O objeto FileSystemObject é usado para acessar o sistema de arquivos em um servidor.


Exemplos

Exemplos

Será que um arquivo especificado existe?
Como verificar se existe um arquivo.

Será uma pasta especificada existe?
Como verificar se existe uma pasta.

Será uma unidade especificada existe?
Como verificar se existe uma unidade.

Obter o nome de uma unidade especificada
Como obter o nome de uma unidade especificada.

Obter o nome da pasta pai de um caminho especificado
Como obter o nome da pasta pai de um caminho especificado.

Obter nome do arquivo
Como obter o nome do último componente arquivo em um caminho especificado.

Obter a extensão do arquivo
Como chegar a extensão do arquivo do último componente em um caminho especificado.

Obter o nome de base de um arquivo ou pasta
Como obter o nome de base de um arquivo ou pasta, em um caminho especificado.


O objeto FileSystemObject

O objeto FileSystemObject é usado para acessar o sistema de arquivos em um servidor.

Este objeto pode manipular arquivos, pastas e caminhos de diretório. Também é possível recuperar informações do sistema de arquivos com esse objeto.

O código a seguir cria um arquivo de texto (c:\test.txt) e, em seguida, escreve algum texto para o arquivo:

<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>

propriedades e métodos do objeto FileSystemObject são descritos abaixo:

propriedades

Propriedade Descrição
Drives Retorna uma coleção de todos os objetos de unidade no computador

Métodos

Método Descrição
BuildPath Acrescenta um nome a um caminho existente
CopyFile Copia um ou mais arquivos de um local para outro
CopyFolder Copia um ou mais pastas de um local para outro
CreateFolder Cria uma nova pasta
CreateTextFile Cria um arquivo de texto e retorna um objeto TextStream que pode ser usado para ler ou escrever para o arquivo
DeleteFile Exclui um ou mais arquivos especificados
DeleteFolder Exclui um ou mais pastas especificadas
DriveExists Verifica se existe uma unidade especificada
FileExists Verifica se existe um arquivo especificado
FolderExists Verifica se existe uma pasta especificada
GetAbsolutePathName Retorna o caminho completo desde a raiz da unidade para o caminho especificado
GetBaseName Retorna o nome de base de um arquivo ou pasta especificada
GetDrive Retorna um objeto unidade correspondente à unidade em um caminho especificado
GetDriveName Retorna o nome da unidade de um caminho especificado
GetExtensionName Retorna o nome da extensão do arquivo para o último componente em um caminho especificado
GetFile Retorna um objeto de arquivo para um caminho especificado
GetFileName Retorna o nome de arquivo ou pasta para o último componente em um caminho especificado
GetFolder Retorna um objeto Pasta para um caminho especificado
GetParentFolderName Retorna o nome da pasta pai do último componente em um caminho especificado
GetSpecialFolder Retorna o caminho de algumas das pastas especiais do Windows'
GetTempName Retorna um arquivo temporário gerado aleatoriamente ou pasta
MoveFile Move um ou mais arquivos de um local para outro
MoveFolder Move um ou mais pastas de um local para outro
OpenTextFile Abre um arquivo e retorna um objeto TextStream que pode ser usado para acessar o arquivo