Mit csinál a bináris szoftver az ftp szerveren
Tartalom
Ha a megnyitjuk a parancssort és beírjuk az alábbi parancsot kapunk egy help-et. A legfontosabb paraméter a mi céljaink szempontjából a -s:fájlnév paraméter, ugyanis ennek segítségével automatizálhatjuk az FTP működését.
A parancs segítségével aa fájlban felsorolt parancsokat szépen egyesével végrehajtja majd a program automatikusan. Egy sorban egy parancs lehet. Ha nem értelmes a parancs, akkor a parancsot átlépi az FTP kliens.
Kulturált felületet biztosít a Mosaic konfigurálásához. Többek között beállíthatjuk a képnézegető, animáció lejátszó, zene lejátszó és a tömörített fájlok tartalmát megnézni képes alkalmazásokat. Mindemellett meghatározhatjuk a "default" szervereinket, az előnyben részesített színeket és a fájl cache méretét.
Az időzítésről gondoskodik a Windows feladatütemezője. Az alábbiakban egy példát mutatok meg, amikor egy adott távoli könyvtárból az FTP szerverről letöltünk fájlokat a helyi gépre: Írunk egy batch fájlt, aminek a tartalma az alábbi: letolt.
Az alábbi command segítségével. Belépünk a távoli szerverre openelküldjüka usernevet és a jelszót userátállítjuk a klienst passzív kapcsolatra quote pasvbináris adatletöltést állítunk be typeA helyi gépen átállítjuk a könyvtárat a célkönyvtárra lcd a távoli gépen átállítjuk az adatkönyvtárra az aktuális könyvtárat cd letöltjük az ott található összes fájlokat mget és vágül kilépünk az ftp szerverről quit vagy bye.
Mivel az mget parancs alapértelmezésként megáll minden fájl letöltése előtt, ezért ezt a tulajdonságát kikapcsoljuk prompt off. Ez egy kicsit trükkös dolog, ugyanis az ftp parancsok listájában nem lehet programozási logika, de a windows parancsfile-okkal ezt meg lehet csinálni.
Az alapgondolat az, hogy egy batch fájl segítségével futtatáskor legeneráljuk a megfelelő ftp parancsfájlt, ami aztán elvégzi a megfelelő lépéseket. Ilyenkor célszerű minnél több paramétert átvinni a batch programokba. Az alábbi példában dátum szerint töltjük le a fájlokat mindig a dátumnak megfelelő könyvtárba: letoltes.
Csak azokat a fájlokat akarom feltölteni, amelyek az aktuális hónap elseje után változtak. Az FTP indítása után a parancsok automatikusan futnak.