Lưu ý rằng bạn có thể yêu cầu cú pháp của một lệnh trong DOS bằng cách sử dụng /? công tắc điện. Ví dụ:
C: \> ftp /?
Chuyển tệp đến và từ một máy tính chạy dịch vụ máy chủ FTP
(đôi khi được gọi là daemon). Ftp có thể được sử dụng tương tác.
FTP [-v] [-d] [-i] [-n] [-g] [-s: tên tệp] [-a] [-A] [-x: sendbuffer] [-r: recvbuf
fer] [-b: asyncbuffers] [-w: windowsize] [host]
-v Loại bỏ hiển thị các phản hồi của máy chủ từ xa.
-n Loại bỏ tự động đăng nhập khi kết nối ban đầu.
-i Tắt nhắc nhở tương tác trong nhiều tệp
chuyển nhượng.
-d Cho phép gỡ lỗi.
-g Tắt tên tệp globalbing (xem lệnh GLOB).
-s: tên tệp Chỉ định tệp văn bản chứa các lệnh FTP; các
các lệnh sẽ tự động chạy sau khi FTP khởi động.
-a Sử dụng bất kỳ giao diện cục bộ nào khi kết nối dữ liệu ràng buộc.
-Một đăng nhập là ẩn danh.
-x: gửi sockbuf Ghi đè kích thước SO_SNDBUF mặc định là 8192.
-r: recv sockbuf Ghi đè kích thước SO_RCVBUF mặc định là 8192.
-b: số lượng async Ghi đè số lượng async mặc định là 3
-w: windowsize Ghi đè kích thước bộ đệm truyền mặc định là 65535.
máy chủ Chỉ định tên máy chủ hoặc địa chỉ IP của điều khiển từ xa
máy chủ để kết nối.
Ghi chú:
- Các lệnh mget và mput lấy y / n / q để có / không / thoát.
- Sử dụng Control-C để hủy bỏ các lệnh.
Trong trường hợp của bạn, bạn sẽ muốn sử dụng khóa -s để cung cấp cho tập lệnh, bao gồm các phản hồi đăng nhập.
Ví dụ:
Tạo tệp tập lệnh (c: \ scriptfile.txt) với nội dung sau:
open
servername_or_ip
username
password
get
/fullpath/thefile.txt
c:\fullpath\thefile.txt
quit
thực hiện ftp với khóa -s và chỉ định tên tệp script
C:\>ftp -s:c:\scriptfile.txt