Ir para conteúdo
Fórum Script Brasil
  • 0

Deletar Arquivo No Ftp


(!_Odisséa_!)

Pergunta

Boa Tarde, já estou a algum tempo procurando sobre como deletar arquivos no FTP, com o acionamento de uma página, mas acho apenas códigos, mais complexos e ligados ao banco de dados.

Eu gostaria de saber se é possivel, você deletar um arquivo que está no FTP, por um código de uma página.

Eu sei que em PHP é possivel, eu colocar um arquivo na area FTP, do site www.yyy.com.br e depois acessar o arquivo pelo endereço www.yyy.com.br/deteta.php e ele deletar os arquivos que direcionei no código para que fosse apagados.

Isso é possivel em ASP? e Como eu posso fazer isso, tentei fazer com FSO, mas não consegui.

Obrigado.

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Olha cara, eu estava fazendo vários testes, mas tinham muitas outras funções. Ai tentei usar apenas

<% 
FSO.Deletefile "index.htm"
%>

Agora, não sei se esta incompleto, realmente ASP, este é um dos meus primeiros contatos.

Mesmo porque sempre fiz esta operação pelo PHP, ams desta vez o servidor não aceita PHP. Ai tive que me virar pra ASP.

Valeu pela atenção

Link para o comentário
Compartilhar em outros sites

  • 0

é, tá faltando coisa

trabalhar com os arquivos do servidor é uma das coisas que, eu pelo menos acho, é muito mais simples no php, no asp, upload, deletar, criar... tudo, dá um poco mais de trabalho, mas..

faça assim

Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile "index.htm"

aqui tem tudo de FSO

http://scriptbrasil.com.br/forum/index.php...mp;#entry149950

;)

Link para o comentário
Compartilhar em outros sites

  • 0

E ai, cara muito obrigado pela atenção dispensada, mas não estou conseguindo fazer funcionar, vou detalhar o problema:

Eu preciso deletar o arquivo que esta no endereço: http://www.yyy.com.br/teste.htm

Então fiz uma página com o código abaixo, chamada DELETA.ASP:


<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>

<% 
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile "teste.htm"
%>

Deletandoooo
</body>
</html>
Quando coloco no Servidor e acesso a página pelo endereço: www.yyy.com.br/deleta.asp ela me fornece o seguinte erro:
Microsoft VBScript runtime error '800a0035' 

File not found 

/deletasp.asp, line 13

A linha 13 é FSO.DeleteFile "teste.htm",

Por que será que esta acontecendo este erro?

Link para o comentário
Compartilhar em outros sites

  • 0

ele não tá encontrado o arquivo teste.htm

verifique se ele realmente existe

e se está na mesma pasta que o arquivo DELETA.ASP

ou, me desculpe, mas não é certeza porque faz tempo que não mexo com FSO, mas tente assim:

arquivo = Server.MapPath("teste.htm")
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile arquivo

se mesmo assim der o mesmo erro, queé dizer que o arquvio teste.htm não existe, pelo menos no mesmo diretório que o arquivo deleta.asp

Link para o comentário
Compartilhar em outros sites

  • 0

OLá, Henderson! eu desisto pois utilizei o código que me passou, mas ele deu outro erro, e não apgou, mesmo os arquivos estando na mesma pasta. Acho que vou desisitir, e entregar o serviço assim ,mesmo e torcer pro cara me pagar, né?

O erro que agora dá é o seguinte:

Microsoft VBScript runtime error '800a0046' 

Permission denied 

/deletasp.asp, line 14

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...