Homepage » hogyan kell » Fájlok feltöltése egy FTP-webhelyre egy kötegelt szkript segítségével

    Fájlok feltöltése egy FTP-webhelyre egy kötegelt szkript segítségével

    Az e-mailen kívül az FTP-n keresztül valószínűleg a leggyakoribb módja a fájlok távoli félnek való küldésének. Bár számos olyan FTP-kliens közül választhat, amelyek közül választhat, a Windows-nak van egy kevéssé ismert és alulhasznált parancssoros FTP-segédprogramja. Ennek az eszköznek a szépsége abban rejlik, hogy szkriptet készíthet, amit az alábbi kötegfájlban használtunk.

    Ez a parancsfájl a parancssorból "nem kérdezett" módszerként használható egy vagy több fájl egyetlen parancsgal történő feltöltésére. Ezenkívül ezt a parancsfájlt a kötegfájlokból is hívhatja az automatikus fájlfeltöltés végrehajtásához. Ehhez néhány felhasználás (de természetesen nem korlátozódik):

    • Adatvédelmi parancsfájlokba kell foglalnia az adatok küldését.
    • Html / php / etc feltöltése. fájlokat egyetlen webkiszolgálóra egyetlen parancs segítségével.
    • Gyorsbillentyűk létrehozása egy közös fájlcsoport (például egy webhely forrásoldalai) küldéséhez.

    Configuration

    Az egyetlen szükséges konfiguráció az FTP-kiszolgáló csatlakozási információinak beállítása. A „Csatlakozási információk” sorban adja meg a következőket:

    • Szerver - Az FTP-kiszolgáló, amelyet feltölt. Megadhatja a DNS-nevet (ftp.myserver.com) vagy az IP-címet (1.2.3.4).
    • UserName - Az FTP-kiszolgálóhoz való csatlakozáshoz használt felhasználó neve.
    • Jelszó - Az FTP-kiszolgálóhoz való csatlakozáshoz használt jelszó.

    A tűzfal beállításaitól függően előfordulhat, hogy a parancsfájl első futtatásakor az FTP-nek engedélyezni kell az internethez való kapcsolódást. Ha ezt a beállítást választja, hogy soha ne hívja fel újra, a jövőbeli figyelmeztetéseket el kell távolítani.

    A script

    @ECHO ECHO feltöltése az FTP ECHO-ba Írta: Jason Faulkner ECHO SysadminGeek.com ECHO. VISSZHANG. REM Használat: REM UploadToFTP [/ L] FileToUpload REM REM Szükséges paraméterek: REM FileToUpload REM A feltölthető fájlok listáját tartalmazó fájl vagy fájl. REM REM Opcionális paraméterek: REM / L A FileToUpload a mellékelt fájlok listájának tekintendő. REM A fájlok listája egy egyszerű szöveges fájl, amelynek minden egyes sorában egyetlen fájl található. Az ebben a fájlban felsorolt ​​REM fájloknak meg kell adniuk a teljes útvonalat, és adott esetben idézniük kell őket. SETLOCAL EnableExtensions REM Csatlakozási információk: SET Server = SET UserName = SET Jelszó = REM ---- Ne módosítson semmit a sor alatt ---- SET Commands = "% TEMP% SendToFTP_commands.txt" REM FTP felhasználónév és jelszó. Semmi szóköz sem. ECHO% UserName%>% Parancsok% ECHO% Password% >>% Parancsok% REM FTP átviteli beállítások. ECHO bináris >>% Parancsok% IF / I % 1 == / L (REM Fájl (ok) hozzáadása az FTP-nek listához. FOR / F "usebackq tokens = *" %% I IN ( "% ~ dpnx2")) ECHO tette %% I >>% Parancsok%) ELSE (ECHO "% ~ dpnx1" >>% Parancsok%%) REM Zárja be az FTP kapcsolatot. ECHO bezárása >>% Parancsok% ECHO bye >>% Parancsok% REM Végezze el az FTP-t. FTP -d -i -s:% Parancsok%% Server% ECHO. VISSZHANG. REM Tisztítsa meg. HA EXIST% Parancsok% DEL% Parancsok% ENDLOCAL

    linkek

    Letöltés Feltöltés az FTP Script-be a Sysadmin Geek-től