विंडोज कमांड लाइन से एफ़टीपी अपलोड कैसे स्वचालित करें

विंडोज कमांड लाइन से एफ़टीपी अपलोड कैसे स्वचालित करें
विंडोज कमांड लाइन से एफ़टीपी अपलोड कैसे स्वचालित करें

वीडियो: विंडोज कमांड लाइन से एफ़टीपी अपलोड कैसे स्वचालित करें

वीडियो: विंडोज कमांड लाइन से एफ़टीपी अपलोड कैसे स्वचालित करें
वीडियो: How to Show Day of Week in Windows 10 Taskbar Clock - YouTube 2024, नवंबर
Anonim
विंडोज़ में मौजूद होने से पहले बैच फाइलों को शामिल किया गया है … बैच फाइलें वास्तव में पुरानी हैं! पुराना या नहीं, मैं अभी भी सामान्य कार्यों को स्वचालित करने में मदद करने के लिए अक्सर बैच फ़ाइलों को बना रहा हूं। एक आम कार्य एक दूरस्थ FTP सर्वर पर फ़ाइलों को अपलोड कर रहा है। यहां जिस तरह से मैं इसके चारों ओर मिल गया है।
विंडोज़ में मौजूद होने से पहले बैच फाइलों को शामिल किया गया है … बैच फाइलें वास्तव में पुरानी हैं! पुराना या नहीं, मैं अभी भी सामान्य कार्यों को स्वचालित करने में मदद करने के लिए अक्सर बैच फ़ाइलों को बना रहा हूं। एक आम कार्य एक दूरस्थ FTP सर्वर पर फ़ाइलों को अपलोड कर रहा है। यहां जिस तरह से मैं इसके चारों ओर मिल गया है।

सबसे पहले, आपको अपनी विंडोज निर्देशिका में fileup.bat नामक फ़ाइल बनाना होगा, या कम से कम अपने पथ में शामिल कुछ निर्देशिका के अंदर। वर्तमान पथ क्या है यह देखने के लिए आप "पथ" कमांड का उपयोग कर सकते हैं।

बैच फ़ाइल के अंदर, आप निम्न पेस्ट करना चाहेंगे:

@echo off echo user MyUserName> ftpcmd.dat echo MyPassword>> ftpcmd.dat echo bin>> ftpcmd.dat echo put %1>> ftpcmd.dat echo quit>> ftpcmd.dat ftp -n -s:ftpcmd.dat SERVERNAME.COM del ftpcmd.dat

आप MyUserName, MyPassword और SERVERNAME.COM को अपने FTP सर्वर के लिए सही मानों के साथ प्रतिस्थापित करना चाहते हैं। यह बैच फ़ाइल क्या कर रही है कमांड लाइन उपयोगिता के लिए -s विकल्प का उपयोग कर ftp उपयोगिता को स्क्रिप्ट कर रहा है।

बैच फ़ाइल ftp सर्वर पर पाठ भेजने के लिए "echo" कमांड का उपयोग करती है जैसे कि आपने इसे टाइप किया था। फ़ाइल के बीच में आप अतिरिक्त कमांड जोड़ सकते हैं, जो कि एक बदलाव निर्देशिका कमांड है:

echo cd /pathname

>ftpcmd.dat

इस बैच फ़ाइल को कॉल करने के लिए, आप fileup.bat नाम का उपयोग करके बैचफाइल को कॉल करेंगे जिसे हमने दिया है, और पैरामीटर के रूप में फ़ाइल के नाम पर पास करें। इसे फ़ाइल बनाने के लिए आपको फ़ाइल नाम के.bat भाग को टाइप करने की आवश्यकता नहीं है, या तो।

उदाहरण:

> fileup FileToUpload.zip

Connected to ftp.myserver.com. 220 Microsoft FTP Service ftp> user myusername 331 Password required for myusername.

230 User myusername logged in. ftp> bin 200 Type set to I. ftp> put FileToUpload.zip 200 PORT command successful. 150 Opening BINARY mode data connection for FileToUpload.zip 226 Transfer complete. ftp: 106 bytes sent in 0.01Seconds 7.07Kbytes/sec. ftp> quit

और यह सब कुछ है। अब आपकी फाइल रिमोट सर्वर पर बैठी जानी चाहिए।

सिफारिश की: