Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Hromadné smazání spousty souborů na FTP přes CMD

Ahoj,
na FTP máme jednu složku s obrázky, kde je asi 450000 jpg souborů (v jedné složce). Nyní jsme dělali nějakou čistku a mám v txt souboru seznam obrázků, které se musí smazat a je jich asi 200000 (název souboru/řádek). Je nějak možné přes cmd ve windows poslat příkaz, který by to dle toho souboru naráz smazal, protože kdyby se měl spouštět každý příkaz na smazání jednotlivě, tak to bude běžet asi týden.

Díky

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
díky všem za rady, jelikož to chceme dělat automatizovaně, tak si nejlepší postup bude ten od @Jan F…
n.u.r.v. 22.11.2021 23:44
n.u.r.v.
Automatizovaně? Proč ne. Vytvoř si soubor, např. prihlaseni.txt a do něho napiš ty přihlašovací úda… nový
host 23.11.2021 07:18
host
áá, díky, vyzkouším poslední
n.u.r.v. 23.11.2021 15:42
n.u.r.v.

díky všem za rady, jelikož to chceme dělat automatizovaně, tak si nejlepší postup bude ten od @Jan Fiala, ale ještě jsem nepřišel na to jak tam dostat ty přihlašovací údaje, protože budu dostávat export toho souboru s příkazy (DELETE NAZEV_SOUBORU.jpg) a ještě před to potřebuji nějak dostat login, heslo a cd CESTA_DO_SLOŽKY...

Ale jinak to funguje, jen zatím vždy musím ty údaje dát na začátek toho souboru ručně no... V nejhorším případě to tam narvu přes command line....

Automatizovaně? Proč ne.

Vytvoř si soubor, např. prihlaseni.txt a do něho napiš ty přihlašovací údaje k FTP a cd cesta do složky.
Pak budeš potřebovat ten seznam souborů ke smazaní, např. smaz.txt, každý řádek bude obsahovat delete nazev_souboru.

A do třetice si vytvoř dávkový soubor smaz_soubory_FTP.bat a do něho zapiš:

type prihlaseni.txt >davka.bat
echo. >>davka.bat
type smaz.txt >>davka.bat
call davka.bat
pause
del davka.bat

Je to jen rychlý nástřel, bylo by vhodné ošetřit chybové stavy...

Zpět do poradny Odpovědět na původní otázku Nahoru