דף הבית » איך ל » להעלות קבצים לאתר FTP באמצעות סקריפט אצווה

    להעלות קבצים לאתר FTP באמצעות סקריפט אצווה

    מחוץ לדוא"ל, כנראה הדרך הנפוצה ביותר לשלוח קבצים למסיבה מרחוק היא באמצעות FTP. אמנם יש שפע של לקוחות ה- FTP אתה יכול לבחור, Windows יש קצת ידוע תחת שורת הפקודה מנוצל כלי ה- FTP המובנה פנימה היופי של כלי זה טמון ביכולתו להיות סקריפט אשר יש לנו רתמה את התסריט אצווה להלן.

    ניתן להשתמש בסקריפט זה משורת הפקודה כשיטה 'ללא שאלות' של העלאת קובץ אחד או קבצים רבים באמצעות פקודה אחת. בנוסף, ניתן לקרוא סקריפט זה מקבצי אצווה כדי לבצע העלאות קובץ אוטומטיות. שימושים אחדים עבור זה כוללים (אך, כמובן, לא רק):

    • כלול בסקריפטים גיבוי לשלוח נתונים מחוץ לאתר.
    • טען HTML / PHP / וכו '. קבצים לשרת אינטרנט עם פקודה אחת.
    • יצירת קיצורי דרך לשליחת קבוצת קבצים משותפת (כגון דפי מקור של אתר אינטרנט).

    תצורה

    התצורה היחידה הנדרשת היא להגדיר את פרטי חיבור שרת ה- FTP. תחת השורה "פרטי חיבור", הגדר את הפרטים הבאים:

    • שרת - שרת ה- FTP אתה מעלה. באפשרותך להזין את שם ה- DNS (ftp.myserver.com) או את כתובת ה- IP (1.2.3.4).
    • UserName - שם המשתמש שלך להתחברות לשרת FTP.
    • סיסמה - הסיסמה שלך להתחברות לשרת ה- FTP.

    בהתאם להגדרות חומת האש, בפעם הראשונה שתפעיל את הסקריפט, ייתכן שתתבקש לאפשר ל- FTP להתחבר לאינטרנט. הגדרה זו לעולם לא תנחה אותך שוב תסיר אזהרות עתידיות.

    התסריט

    @ FTPO ECHO טען ל - FTP ECHO נכתב על ידי: ג 'ייסון Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM שימוש: REM UploadToFTP [/ L] FileToUpload REM REM פרמטרים נדרשים: REM FileToUpload REM הקובץ או הקובץ המכיל את רשימת הקבצים להעלאה. REM REM אופציונלי: REM / L כאשר מסופק, FileToUpload נקרא כמו רשימה של קבצים להעלאה. REM רשימה של קבצים צריך להיות קובץ טקסט רגיל שבו יש קובץ יחיד על כל שורה. קובצי REM המפורטים בקובץ זה חייבים לציין את הנתיב המלא ולהצוטט במקום המתאים. SETLOCAL EnableExtensions REM פרטי חיבור: SET Server = SET UserName = SET Password = REM ---- אל תשנה דבר מתחת לקו זה ---- SET פקודות = "% TEMP% SendToFTP_commands.txt" REM שם משתמש וסיסמה. ללא רווחים לאחר מכן. ECHO% UserName%>% פקודות% ECHO% סיסמה%%% פקודות% REM הגדרות העברה ל- FTP. ECHO בינארי >>% פקודות% IF / I % 1 == / L (REM הוסף קבצים לרשימה להיות FTP'ed עבור / F "usebackq tokens = *"% IN IN ( "% ~ dpnx2") DO ECHO לשים %% אני >> פקודות%) ELSE (ECHO לשים "% ~ dpnx1" >>% פקודות%) REM סגור את חיבור ה- FTP. ECHO סגור >>% פקודות% ECHO bye >>% פקודות% REM בצע את ה- FTP. FTP -d -i -s:% פקודות%% שרת% ECHO. ECHO. REM לנקות. % EX% פקודות% DEL% פקודות% ENDLOC

    קישורים

    הורד להעלות ל - FTP סקריפט מ - Sysadmin חנון