Ola, Pessoal,
Bom aprenderemos hoje sobre o objeto FSO - FileSystemObject para manipularmos arquivos no servidor, como fazer Uploads, Renomar, Deletar, passar de um lugar para outro, em fim.
Mão da Obra !!!
O Objeto FSO nos permite manipular aquivos no servidor, temos nele varios métodos para manipulação são eles:
BuildPath - Detecta um caminho no Servidor.
CopyFile - Copia um ou mais arquivo de um lugar para outro no Servidor.
CopyFolder - Copia uma ou mais pastas de um lugar para outro no Servidor.
CreateFolder - Cria uma Pasta no Servidor.
CreateTextFile - Cria um arquivo de Texto no Servidor.
DeleteFile - Deleta um ou mais Arquivos do Servidor.
DeleteFolder - Deleta uma ou Mais Pastas do Servidor.
DriveExists - Checa se um Driver especifico existe no Servidor.
FileExists - Checa se um arquivo existe no Servidor.
FolderExists - Checa se a uma determinada pasta Existe no Servidor.
GetAbsolutePathName - Retorna o caminho completo da Rais para um caminho especificado.
GetBaseName - Retorna o nome de um especificado arquivo ou pasta.
GetDrive - Retorna o Drive especificado em um caminho especificado.
GetDriveName - Retorna o nome do Drive de um caminho especificado.
GetExtensionName - Retorna a extenção de um arquivo enviado para o Servidor.
GetFile - Retorna o arquivo dentro de um caminho especificado.
GetFileName - Retorna o nome do Arquivo ou Pasta de um determinado Diretorio.
GetFolder - Retona a pasta de um determinado diretorio.
GetSpecialFolder - Retorna o pasta de um dos diretorios de dentro da pasta Windows com retrição a Escrita, Gravação e Deleção, somente Leitura.
GetTempName - Retorna o Arquivo ou Pasta usado no Servidor temporarimanete por um Sistema Web em Asp.
MoveFile - Move arquivo de um lugar para outro
MoveFolder - Move uma pasta de um lugar para outro
OpenTextFile - Esta propriedade abre o arquivo de texto e traz as suas Linhas(TextStream)
O Objeto FSO pode ser referenciando da seguinte maneira em Asp
Set ObjFSO = Server.CreateObject("Scripting.FileSystemObject")
E pode ser usado com suas propriedades sitadas acima ex:
ObjFSO.MoveFile <parametros>
ObjFSO.GetFileName <parametros>
ObjFSO.DeleteFile <parametros>
ObjFSO.DeleteFolder <parametros>
para deletar o Objeto criado o server usamos o seguinte codigo
Set ObjFSO = Nothing
O Objeto FSO não aceita fechado, somente o codigo acima.
ObjFSO.close < Errado
Espero que isso fique de referencia para vocês
Ate a Próxima Pessoal
Seja o primeiro a comentar!