דף הבית » איך ל » כיצד להפוך את העלויות של FTP מתוך שורת הפקודה של Windows

    כיצד להפוך את העלויות של FTP מתוך שורת הפקודה של Windows

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

    ראשית, יהיה עליך ליצור קובץ בשם fileup.bat בספריית Windows שלך, או לפחות בתוך ספרייה כלשהי הנכללת הנתיב שלך. ניתן להשתמש בפקודה "path" כדי לראות מה הנתיב הנוכחי.

    בתוך קובץ האצווה, תרצה להדביק את הפרטים הבאים:

    @ echo כבוי
    הד משתמש MyUserName> ftpcmd.dat
    הד
    אקו bin >> ftpcmd.dat
    הד% 1 >> ftpcmd.dat
    הד פלט >> ftpcmd.dat
    ftp -n-s: ftpcmd.dat SERVERNAME.COM
    del ftpcmd.dat

    אתה רוצה להחליף את MyUserName, MyPassword ו SERVERNAME.COM עם הערכים הנכונים עבור שרת ה- FTP שלך. מה זה קובץ אצווה עושה הוא scripting את כלי ה- FTP באמצעות אפשרות -S עבור כלי שורת הפקודה.

    קובץ האצווה משתמש בפקודה "הד" כדי לשלוח טקסט לשרת ה- FTP כאילו הקלדת אותו. באמצע הקובץ אתה יכול להוסיף פקודות נוספות, powerentionally שינוי ספריית הפקודה:

    echo cd /pathname/>>ftpcmd.dat

    כדי לקרוא לקובץ אצווה זה, תתקשר batchfile באמצעות שם fileup.bat שנתנו לו, ולהעביר את שם הקובץ כפרמטר. אתה לא צריך להקליד את החלק .bat של שם הקובץ כדי לגרום לזה לעבוד.

    דוגמא:

    > קובץ FileToUpload.zip

    מחובר ל- ftp.myserver.com.
    220 FTP שירות
    ftp משתמש
    דרושה סיסמה עבור myusername.

    המשתמש User myusername מחובר.
    ft
    200IT set.
    ftp> לשים FileToUpload.zip
    פקודת 200 PORT בוצעה בהצלחה.
    פתיחת חיבור נתוני מצב BINARY עבור FileToUpload.zip
    226 ההעברה הושלמה.
    ftp: 106 בתים נשלחו ב 0.01 שניות 7.07Kbytes / sec.
    ftp> צא

    וזה כל מה שיש. עכשיו הקובץ שלך צריך להיות יושב על השרת המרוחק.