2012-03-08 15:44:26 +0000 2012-03-08 15:44:26 +0000
13
13

Wat is het FTP commando om meerdere bestanden in een keer te verwijderen?

Ik probeer dit commando uit te voeren via FTP om een aantal bestanden te verwijderen die ik heb opgeslagen in een map op mijn website:

DEL *.csv

Dit werkt echter niet en ik weet niet waarom. Als ik echter elk afzonderlijk bestand probeer te verwijderen, werkt dit wel:

DEL file.csv (works)

Wat kan ik doen om dit probleem op te lossen?

Antwoorden (3)

27
27
27
2012-03-08 15:54:25 +0000

Als je de Windows command-line ftp client gebruikt, dan moet je mdelete gebruiken om meerdere bestanden te verwijderen, aangezien delete slechts een enkel bestand zal verwijderen.

Bewerken: Beantwoord de aanvullende vragen in de commentaren.

Als je deze commando’s in een bestand wilt zetten zodat je ze als een soort batch proces kunt uitvoeren, zou je een tekst bestand kunnen maken en de commando’s daar in volgorde in zetten:

prompt
mdel *
quit

Dan zou je dit als een enkele stap kunnen uitvoeren met de parameter -s.

3
3
3
2014-01-06 01:28:03 +0000

Om mdelete te gebruiken gebruikt u de onderstaande syntaxis om het proces te automatiseren

Gebruik bij FTP> het commando “prompt” om de interactie uit te schakelen (modus off)

Type dit commando:

  • FTP> mdelete [directory] *.extenstion |yes

Bijvoorbeeld, mdelete standard *.jpg |yes

1
1
1
2016-01-24 17:15:13 +0000

Met Windows 7:

Het bestaande antwoord zal slechts gedeeltelijk werken. Om meer bestanden in één keer te verwijderen zonder bevestiging van de server moeten we verbinding maken met de server met het commando:

ftp -i yourwebsite

Dus nadat je met dat commando verbinding hebt gemaakt, kun je mdelete gebruiken bij de FTP prompt:

mdelete *.html