Cách tự động tải lên FTP từ dòng lệnh của Windows

Cách tự động tải lên FTP từ dòng lệnh của Windows
Cách tự động tải lên FTP từ dòng lệnh của Windows

Video: Cách tự động tải lên FTP từ dòng lệnh của Windows

Video: Cách tự động tải lên FTP từ dòng lệnh của Windows
Video: Thiết bị hạ cánh máy bay mang theo người được không? - YouTube 2024, Có thể
Anonim
Windows đã bao gồm các tập tin batch kể từ trước khi nó tồn tại… các file batch thực sự cũ! Cũ hay không, tôi vẫn thấy mình thường xuyên tạo tập tin batch để giúp tôi tự động hóa các tác vụ thông thường. Một nhiệm vụ phổ biến là tải các tệp lên máy chủ FTP từ xa. Đây là cách mà tôi có xung quanh nó.
Windows đã bao gồm các tập tin batch kể từ trước khi nó tồn tại… các file batch thực sự cũ! Cũ hay không, tôi vẫn thấy mình thường xuyên tạo tập tin batch để giúp tôi tự động hóa các tác vụ thông thường. Một nhiệm vụ phổ biến là tải các tệp lên máy chủ FTP từ xa. Đây là cách mà tôi có xung quanh nó.

Đầu tiên, bạn sẽ phải tạo một tệp có tên là fileup.bat trong thư mục windows của bạn, hoặc ít nhất là bên trong một số thư mục có trong đường dẫn của bạn. Bạn có thể sử dụng lệnh "đường dẫn" để xem đường dẫn hiện tại là gì.

Bên trong tập tin thực thi, bạn sẽ muốn dán như sau:

@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

Bạn sẽ muốn thay thế MyUserName, MyPassword và SERVERNAME.COM bằng các giá trị chính xác cho máy chủ FTP của bạn. Tập tin batch này đang làm gì là viết kịch bản cho tiện ích ftp bằng cách sử dụng tùy chọn -s cho tiện ích dòng lệnh.

Tập tin batch sử dụng lệnh “echo” để gửi văn bản đến máy chủ ftp như thể bạn đã gõ nó. Ở giữa tệp, bạn có thể thêm các lệnh bổ sung, một cách cẩn thận lệnh thay đổi thư mục:

echo cd /pathname

>ftpcmd.dat

Để gọi tập tin batch này, bạn sẽ gọi batchfile sử dụng tên fileup.bat mà chúng ta đã cho nó, và chuyển vào tên của một tệp làm tham số. Bạn không phải nhập phần.bat của tên tệp để làm cho nó hoạt động.

Thí dụ:

> 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

Và đó là tất cả ở đó. Bây giờ tập tin của bạn nên được ngồi trên máy chủ từ xa.

Đề xuất: