O que é o comando FTP para excluir vários arquivos uma vez?

8

Estou tentando executar esse comando via FTP para excluir alguns arquivos armazenados em uma pasta do meu site:

DEL *.csv

No entanto, isso não funciona e não sei por quê. No entanto, se eu tentar excluir todos os arquivos, isso funciona:

DEL file.csv (works)

Como eu poderia fazer para resolver esse problema?

    
por F G 08.03.2012 / 16:44

3 respostas

20

Se você estiver usando o cliente ftp da linha de comando do Windows, precisará usar mdelete para excluir vários arquivos, pois delete excluirá apenas um único arquivo.

Editar: respondendo às perguntas adicionais nos comentários.

Se você quiser colocar esses comandos em um arquivo para poder executá-los como um tipo de processo em lote, você pode criar um arquivo de texto e colocar os comandos em sequência:

prompt
mdel *
quit

Você pode executar isso como uma única etapa com o parâmetro -s .

    
por 08.03.2012 / 16:54
3

Para usar mdelete use a sintaxe abaixo para automatizar o processo

No FTP > use o comando "prompt" para desabilitar a interação (modo desativado)

Digite este comando:

  • FTP > mdelete [diretório] * .extenstion | yes

Por exemplo, padrão mdelete * .jpg | yes

    
por 06.01.2014 / 02:28
1

Com o Windows 7:

A resposta existente funcionará apenas parcialmente. Para excluir mais arquivos de uma vez sem a confirmação do servidor, devemos nos conectar ao servidor com o comando:

ftp -i yourwebsite

Então, depois de se conectar com esse comando, você pode usar mdelete no prompt do FTP:

mdelete *.html
    
por 24.01.2016 / 18:15

Tags