Co to jest polecenie FTP do jednorazowego usunięcia wielu plików?


14

Próbuję uruchomić to polecenie za pośrednictwem FTP, aby usunąć niektóre pliki przechowywane w folderze na mojej stronie internetowej:

DEL *.csv

Jednak to nie działa i nie wiem dlaczego. Jeśli jednak spróbuję usunąć każdy pojedynczy plik, zadziała to:

DEL file.csv (works)

Jak mogę to zrobić, aby rozwiązać ten problem?

Odpowiedzi:


28

Jeśli używasz klienta ftp wiersza polecenia systemu Windows, musisz użyć go mdeletedo usunięcia wielu plików, ponieważ deletespowoduje to usunięcie tylko jednego pliku.

Edycja: Odpowiedzi na dodatkowe pytania w komentarzach.

Jeśli chcesz umieścić te polecenia w pliku, aby móc je wykonać jako pewien proces wsadowy, możesz utworzyć plik tekstowy i umieścić w nim polecenia po kolei:

prompt
mdel *
quit

Następnie możesz uruchomić to jako pojedynczy krok z -sparametrem.


Na marginesie, klient wiersza polecenia MS obsługuje również mput do umieszczania wielu plików jednocześnie (mput * .dll).
Lynn Crumbling

Dzięki, działa dobrze !!! Jednak jeśli napiszę MDEL * .csv, poprosi o potwierdzenie, zrobiłbym to automatycznie bez potwierdzenia, jak to zrobić?

Nie przetestowałem tego, ale możesz spróbować umieścić mdelpolecenie (i ewentualnie odpowiedź „tak”, która mdelchce) w pliku tekstowym, a następnie użyć -sopcji załadowania poleceń ftp z pliku.

Dzięki, ale gdzie mam umieścić odpowiedź tak?

4
użyj, promptaby wyłączyć tryb interaktywny przed użyciemmdel
MBu

3

Aby użyć mdelete, użyj poniższej składni, aby zautomatyzować proces

Na FTP> użyj polecenia „monit”, aby wyłączyć interakcję (tryb wyłączony)

Wpisz to polecenie:

  • FTP> mdelete [katalog] * .extenstion | tak

Na przykład mdelete standard * .jpg | yes


mdelete z monitami ftw.
justinpage

1

W systemie Windows 7:

Istniejąca odpowiedź będzie działać tylko częściowo. Aby usunąć więcej plików jednocześnie bez potwierdzenia z serwera, musimy połączyć się z serwerem za pomocą polecenia:

ftp -i yourwebsite

Po połączeniu się z tym poleceniem możesz użyć mdeletepolecenia FTP:

mdelete *.html
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.