• 0
Sign in to follow this  
(!_Odisséa_!)

Deletar Arquivo No Ftp

Question

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.

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 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

Share this post


Link to post
Share on other 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

;)

Share this post


Link to post
Share on other 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?

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this