Cách tạo tệp .BAT
để tải xuống tệp hoặc thư mục từ máy chủ FTP? (Và thay thế với nó tập tin hiện có) (chúng tôi có liên kết như ftp://me:[email protected]/file.file
(hoặc http://example.com/file.file) và liên kết tập tin tuyệt đối như C:\Users\UserName\Some mixed Русский English Adress\file.file
) (chỉ sử dụng cửa sổ mẹ đẻ (xp vista win7 vv) chức năng BAT và các tập tin)Cách tạo tệp .BAT để tải xuống tệp từ máy chủ HTTP ftp?
Trả lời
Dưới đây là một ví dụ về cách để tự động hóa tích hợp trong ftp.exe
công cụ:
Các ví dụ là về tải lên, nhưng nguyên tắc là như nhau (chỉ cần sử dụng get
thay vì put
). Tuy nhiên, vì đây chỉ là "lệnh đường ống" vào ftp.exe, tôi khuyên bạn không nên làm điều này cho các tệp lô hàng chất lượng sản xuất (không xử lý lỗi, v.v.), nhưng để sử dụng một số công cụ bên ngoài thay thế. Tôi đã cung cấp câu trả lời này chỉ vì bạn đã yêu cầu một cách rõ ràng giải pháp chỉ sử dụng các lệnh cài sẵn của Windows.
EDIT: Dưới đây là một ví dụ cụ thể:
REM replace this with your user name and password
REM make sure there is no space between the pwd and the >>
echo user me > getftp.dat
echo mypass>> getftp.dat
echo binary >> getftp.dat
REM replace this with the remote dir (or remove, if not required)
echo cd remoteSubDir >> getftp.dat
REM replace this with the local dir
echo lcd C:\Users\UserName\SomeLocalSubDir >> getftp.dat
REM replace this with the file name
echo get file.file >> getftp.dat
echo quit >> getftp.dat
REM replace this with the server name
ftp -n -s:getftp.dat example.com
del getftp.dat
trước đây tôi đã sử dụng wget trong một tập tin thực thi để thực hiện điều này. http://www.gnu.org/software/wget/
Bạn đang sử dụng phần mềm máy khách FTP nào? Nó có thể viết được không? Nếu vậy, hãy tạo tập lệnh tải xuống tệp và gọi tập lệnh này từ tệp lô của bạn.
Tôi đang làm điều này với WS_FTP.
Các dòng lệnh chương trình FTP đó là tích hợp với hầu hết các hệ điều hành Windows is scriptable. Bạn chỉ cần tạo một tệp văn bản với các lệnh bạn sẽ gửi nếu bạn đang chạy nó bằng tay (một lệnh trên mỗi dòng), sau đó thực hiện nó như sau:
ftp -s:download.scr
- 1. Tải xuống tất cả các tệp từ Máy chủ FTP
- 2. Làm cách nào để tải tệp lên máy chủ FTP?
- 3. Tải xuống tệp từ máy chủ php
- 4. Tạo liên kết tải xuống tệp trên máy chủ tệp
- 5. Android - cách tải xuống tệp từ máy chủ web
- 6. "Kết nối cơ bản đã bị đóng" khi tải xuống tệp từ máy chủ ftp
- 7. Cách tải tệp lên máy chủ qua FTP bằng R?
- 8. Lấy tên tệp từ tệp tải xuống http
- 9. Tải xuống tệp bằng curl từ máy chủ php
- 10. .exe Tệp bị hỏng khi tải xuống từ máy chủ
- 11. Tải tệp lên máy chủ FTP trên iPhone
- 12. Tải tệp lên ftp
- 13. Cách tạo liên kết công khai có thể tải xuống cho các tệp trên máy chủ
- 14. Có máy chủ FTP công cộng để kiểm tra tải lên và tải xuống không?
- 15. HTTP Tải xuống tệp rất lớn
- 16. cách tải tệp lên máy chủ từ xa http bằng cách sử dụng java?
- 17. Cách sử dụng HttpWebRequest/Response để tải xuống tệp nhị phân (.exe) từ máy chủ web?
- 18. Tải xuống các tệp lớn qua FTP với python
- 19. ftp không tải xuống tệp đúng cách trong java?
- 20. tải tệp mới nhất từ ftp
- 21. Mã Qt để lấy danh sách các tệp từ máy chủ FTP sử dụng QNetworkAccessManager
- 22. FtpWebRequest Tải xuống Tệp
- 23. Curl để tải xuống và tải lên cùng một tệp
- 24. Tải xuống tệp bằng HTTP trong WebDriver
- 25. Làm cách nào để biết tệp hoàn tất trên máy chủ bằng FTP?
- 26. Làm cách nào để biết tệp trên FTP giống với tệp cục bộ có thực sự tải xuống tệp không?
- 27. Tải xuống tệp EXCEL từ trang ASP.NET mà không cần tạo tệp vật lý trên máy chủ (On The Fly)
- 28. C# Webclient Stream tải xuống tệp từ FTP sang bộ nhớ cục bộ
- 29. Cách tải xuống tệp từ Google Drive
- 30. Tải xuống tệp từ internet bằng java: Cách xác thực?
Vì vậy ... hãy biết cách thay thế tệp hiện có với tệp đã được lưu trữ? Bạn có thể thêm ví dụ về mã không. – Rella
Đã thêm ví dụ. – Heinzi
Tôi đang ở trong một tình huống mà tôi cần phải sao chép một tập tin từ một đường dẫn FTP vào một thư mục cục bộ trong máy của tôi. Làm thế nào tôi có thể đạt được điều đó bằng cách sử dụng tập tin thực thi. –