lundi 23 janvier 2012

كيفية أتمتة تحميل FTP من سطر الأوامر ويندوز

وقد شمل نوافذ الملفات الدفعية موجودة منذ ما قبل ذلك... الملفات الدفعية قديمة حقا! القديم أم لا ، لا أزال أجد نفسي في كثير من الأحيان خلق الملفات الدفعية لمساعدتي أتمتة المهام المشتركة. مهمة واحدة مشتركة وتحميل الملفات على خادم FTP البعيد. هنا الطريقة التي حصلت حوله.

أولا ، سيكون لديك لإنشاء ملف يسمى fileup.bat في الدليل ويندوز الخاص بك ، أو على الأقل داخل بعض الدليل المدرجة في المسار. يمكنك استخدام "مسار" الأمر لنرى ما هو المسار الحالي.

داخل الملف الدفعي ، وتريد لصقه على ما يلي :

@ صدى قبالة
صدى MyUserName المستخدم> ftpcmd.dat
صدى MyPassword>> ftpcmd.dat
صدى بن>> ftpcmd.dat
وضع صدى ٪ 1>> ftpcmd.dat
صدى إنهاء>> ftpcmd.dat
FTP - N - S : ftpcmd.dat SERVERNAME.COM
ديل ftpcmd.dat

هل تريد أن تحل محل MyUserName ، MyPassword وSERVERNAME.COM مع القيم الصحيحة للملقم FTP. ما هذا الملف الدفعي يقوم به النصية الأداة المساعدة FTP باستخدام S - الخيار للأمر فائدة الخط.

الملف الدفعي يستخدم "صدى" الأمر لإرسال النص إلى خادم FTP كما لو كنت قد كتبت عليه. في منتصف الملف يمكنك إضافة أوامر إضافية ، potentionally أمر تغيير الدليل :

صدى CD / مسار />> ftpcmd.dat

من أجل استدعاء هذا الملف الدفعي ، عليك الاتصال batchfile باستخدام اسم fileup.bat أننا أعطاه ، وتمرير في اسم ملف كمعلمة. ليس لديك لكتابة الجزء الخفافيش. اسم الملف والعمل على انجاحه ، اما.

Example:

> fileup FileToUpload.zip

متصلة ftp.myserver.com.
220 مايكروسوفت خدمة FTP
FTP> مستخدم myusername
331 كلمة المرور اللازمة لmyusername.

230 myusername المستخدم تسجيل الدخول.
FTP> بن
تعيين نوع 200 إلى I.
FTP> وضع FileToUpload.zip
200 PORT الأمر الناجحة.
150 وضع BINARY فتح اتصال بيانات لFileToUpload.zip
نقل 226 كاملة.
ftp:106 بايت المرسلة في 7.07Kbytes/sec 0.01Seconds.
FTP> إنهاء

وهذا كل ما في الامر. الآن يجب أن يكون ملف يجلس على الملقم البعيد.

Aucun commentaire:

Enregistrer un commentaire