What is the FTP Command for deleting multiple files as once?

Solution 1:

If you're using the Windows command-line ftp client, then you will need to use mdelete to delete multiple files, as delete will only delete a single file.

Edit: Answering the additional questions in the comments.

If you want to put these commands in a file so that you can perform them as some kind of batch process, you could create a text file and put the commands in sequence there:

prompt
mdel *
quit

Then you could run this as a single step with the -s parameter.

Solution 2:

To use mdelete use the syntax below to automate the process

At the FTP> use the "prompt" command to disable interaction (mode off)

Type this command:

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

For example, mdelete standard *.jpg |yes

Solution 3:

With Windows 7:

The existing answer will work only partially. To delete more files at once without confirmation from the server we must connect to the server with the command:

ftp -i yourwebsite

So after you connect with that command, you can use mdelete at the FTP prompt:

mdelete *.html