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

Что такое FTP команда для удаления нескольких файлов как один раз?

Я пытаюсь выполнить эту команду по FTP, чтобы удалить некоторые файлы, которые я сохранил в папке на своем сайте:

DEL *.csv

Однако это не работает и я не знаю почему. Однако, если я попытаюсь удалить каждый файл, это сработает:

DEL file.csv (works)

Как мне решить эту проблему?

Ответы (3)

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

Если вы используете ftp-клиент командной строки Windows, то вам нужно использовать mdelete для удаления нескольких файлов, поскольку delete удалит только один файл.

Правка: Ответы на дополнительные вопросы в комментариях.

Если вы хотите поместить эти команды в файл, чтобы их можно было выполнять как некий пакетный процесс, вы можете создать текстовый файл и поместить команды последовательно:

prompt
mdel *
quit

Тогда вы можете выполнить это как один шаг с параметром -s.

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

Для использования mdelete используйте синтаксис ниже для автоматизации процесса

На сайте FTP> используйте команду “prompt” для отключения взаимодействия (режим off)

Введите эту команду:

  • FTP> mdelete [каталог] *.extenstion |yes

Например, стандарт mdelete *.jpg |yes.

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

В Windows 7:

Существующий ответ будет работать только частично. Чтобы удалить сразу несколько файлов без подтверждения с сервера, мы должны подключиться к серверу с помощью команды:

ftp -i yourwebsite

Поэтому после подключения с помощью этой команды вы можете использовать mdelete в FTP prompt:

mdelete *.html

Похожие вопросы

13
10
13
11
7