כיצד להפוך את העלויות של 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> צא
וזה כל מה שיש. עכשיו הקובץ שלך צריך להיות יושב על השרת המרוחק.