FTP
Bài viết
02/07/2024
7 người đóng góp
Phản hồi
Trong bài viết này
Sử dụng nhóm hành động FTP để tải lên và tải xuống các tệp cũng như thao tác các thư mục trên máy chủ FTP.
Để thiết lập kết nối FTP, hãy sử dụng hành động Mở kết nối FTP . Ví dụ sau có máy chủ, cổng và thông tin xác thực được chỉ định. Ngoài ra, thời gian chờ đã đặt sẽ khiến tác vụ không thành công nếu kết nối không được thiết lập đúng lúc.
Tải tệp xuống bằng hành động Tải tệp xuống từ FTP . Ví dụ sau đây hiển thị biến kết nối đang được sử dụng và thư mục đích đã chọn. Tệp từ xa cũng đã được chỉ định và đặt để ghi đè lên các tệp hiện có ở cùng một vị trí.
Tải tệp lên bằng hành động Tải tệp lên FTP và chỉ định tệp cũng như vị trí từ xa.
Mở kết nối FTP
Hành động này thiết lập một kết nối cụ thể đến một máy chủ FTP từ xa và lưu trữ kết nối đó dưới dạng một biến để sử dụng sau này.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Máy chủ
No
Giá trị văn bản
Nhập địa chỉ máy chủ FTP vào đây.
Cổng
Có
Giá trị số
21
Nhập cổng máy chủ FTP vào đây.
Chế độ hiện hoạt
Không có
Giá trị Boolean
Sai
Chỉ định chế độ kết nối
Tên người dùng
No
Giá trị văn bản
Chỉ định tên người dùng của tài khoản FTP sẽ sử dụng
Mật khẩu
Có
Dữ liệu nhập được mã hóa trực tiếp hoặc Giá trị văn bản
Chỉ định mật khẩu của tài khoản FTP sẽ sử dụng
Thời gian chờ
Có
Giá trị số
10
Đặt thời gian tính bằng giây mà bạn muốn chờ thiết lập kết nối với máy chủ trước khi hành động báo lỗi
Đã tạo biến
Đối số
Loại
Description
Kết nối FTP
kết nối FTP
Kết nối FTP
Ngoại lệ
Ngoại lệ
Description
Lỗi đăng nhập không thành công
Cho biết rằng đăng nhập không thành công
Lỗi kết nối
Cho biết có vấn đề với kết nối
Liệt kê thư mục FTP
Hành động này trả về các thư mục con và tệp có trong thư mục hiện tại của kết nối FTP.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối
No
Kết nối FTP
Kết nối FTP
Đường dẫn
Có
Giá trị văn bản
Đường dẫn mà bạn muốn liệt kê.
Đã tạo biến
Ngoại lệ
Ngoại lệ
Description
Lỗi khi liệt kê
Cho biết rằng không thể thực hiện việc liệt kê thư mục
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Lỗi thư mục không tồn tại
Cho biết rằng đã không thể tìm thấy thư mục
Mở kết nối FTP bảo mật
Hành động này thiết lập một kết nối an toàn cụ thể đến một máy chủ FTP từ xa và lưu trữ kết nối đó dưới dạng một biến để sử dụng sau này.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Máy chủ
No
Giá trị văn bản
Nhập địa chỉ máy chủ FTP vào đây.
Cổng
Có
Giá trị số
22
Nhập cổng máy chủ FTP vào đây.
Chế độ hiện hoạt
Không có
Giá trị Boolean
Đúng
Chỉ định chế độ kết nối
Giao thức FTP bảo mật
Không có
SFTP, FTPS rõ ràng, FTPS ẩn
SFTP
Chọn giao thức FTP mà bạn muốn sử dụng để mã hóa kết nối của mình
Phương thức xác thực
Không có
Tên người dùng và mật khẩu, Khóa riêng, Khóa riêng và cụm mật khẩu
Tên người dùng và mật khẩu
Chọn phương thức bạn muốn dùng để xác thực chính bạn trên máy chủ FTP
Tên người dùng
No
Giá trị văn bản
Chỉ định tên người dùng của tài khoản FTP sẽ sử dụng
Mật khẩu
Có
Dữ liệu nhập được mã hóa trực tiếp hoặc Giá trị văn bản
Chỉ định mật khẩu của tài khoản FTP mà bạn muốn dùng
Đường dẫn đến khóa riêng tư
No
Giá trị văn bản
Nhập đường dẫn tệp đến khóa riêng tư sẽ dùng cho việc xác thực
Cụm mật khẩu khóa riêng tư
Có
Dữ liệu nhập được mã hóa trực tiếp hoặc Giá trị văn bản
Nhập một biến có chứa cụm mật khẩu khóa riêng tư vào đây
Thời gian chờ
Có
Giá trị số
10
Đặt thời gian tính bằng giây mà bạn muốn chờ thiết lập kết nối với máy chủ trước khi hành động báo lỗi
Đã tạo biến
Đối số
Loại
Description
Kết nối Sftp
Kết nối FTP
Kết nối SFTP
Ngoại lệ
Ngoại lệ
Description
Lỗi đăng nhập không thành công
Cho biết rằng đăng nhập không thành công
Lỗi kết nối
Cho biết có vấn đề với kết nối
Đóng kết nối
Hành động này đóng một kết nối FTP đang mở.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối
No
Kết nối FTP
Kết nối FTP
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ
Description
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Thay đổi thư mục làm việc
Hành động này thiết đặt thư mục làm việc hiện tại cho kết nối FTP.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối
No
Kết nối FTP
Kết nối FTP
Đặt thư mục làm việc tại
No
Giá trị văn bản
Đặt đường dẫn sẽ được đặt làm thư mục làm việc
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ
Description
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Lỗi thư mục không tồn tại
Cho biết rằng đã không thể tìm thấy thư mục
Lỗi không thay đổi được thư mục làm việc
Cho biết rằng không thể thay đổi thư mục làm việc
Tải (các) tệp xuống từ FTP
Tải một hoặc nhiều tệp xuống từ máy chủ FTP.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối FTP
No
Kết nối FTP
Kết nối FTP để làm việc. Biến này phải được chỉ định trước đó trong hành động kết nối FTP mở
Tải xuống vào thư mục
No
Thư mục
Thư mục sẽ là đích của (các) tệp được tải xuống
(Các) tệp cần tải xuống
No
Danh sách trong số tệp FTP
(Các) tệp cần tải xuống
Kiểu truyền
Không có
Tự động, nhị phân, ASCII
Tự động
Nhập ASCII hoặc nhị phân để chỉ định phương thức tải xuống một tệp. Nếu loại tệp không chắc chắn hoặc nhiều tệp được tải xuống, hãy chọn Tự động để tuân theo các quy tắc truyền được chỉ định trong tùy chọn
Nếu tệp tồn tại
Không có
Ghi đè, Không tải xuống, Tải xuống với tên duy nhất
Ghi đè
Chỉ định những việc cần làm nếu tệp đã tồn tại. Ghi đè ghi đè lên tệp gốc để bạn không thể truy cập tệp đó nữa và tải xuống với tên duy nhất sẽ thêm dấu gạch dưới và số thứ tự vào cuối
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ
Description
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Lỗi tệp từ xa không tồn tại
Cho biết rằng tệp không tồn tại trên máy chủ FTP
Lỗi thư mục không tồn tại
Cho biết rằng đã không thể tìm thấy thư mục
Lỗi kết nối FTP bị hủy ngang
Cho biết rằng kết nối FTP đã bị hủy ngang
Lỗi không thể tải tệp xuống
Cho biết rằng không thể tải tệp xuống
Tải (các) thư mục xuống từ FTP
Tải một hoặc nhiều thư mục xuống từ máy chủ FTP.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối FTP
No
Kết nối FTP
Kết nối FTP để làm việc. Biến này phải được chỉ định trước đó trong hành động kết nối FTP mở
(Các) thư mục cần tải xuống
No
Danh sách trong số thư mục FTP
Tên của (các) đường dẫn thư mục hoặc (các) thư mục FTP cần tải xuống
Tải xuống vào thư mục cục bộ
No
Thư mục
Đường dẫn đầy đủ đến đích của các thư mục FTP bạn đang tải xuống
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ
Description
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Lỗi thư mục từ xa không tồn tại
Cho biết rằng thư mục không tồn tại trên máy chủ FTP
Lỗi thư mục không tồn tại
Cho biết rằng đã không thể tìm thấy thư mục
Lỗi kết nối FTP bị hủy ngang
Cho biết rằng kết nối FTP đã bị hủy ngang
Lỗi không tải được thư mục xuống
Cho biết rằng không thể tải thư mục xuống
Tải (các) tệp lên FTP
Tải một hoặc nhiều tệp lên máy chủ FTP.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối FTP
No
Kết nối FTP
Kết nối FTP để làm việc. Biến này phải được chỉ định trước đó trong hành động kết nối FTP mở
(Các) tệp cần tải lên
No
Danh sách trong số Tệp
(Các) tệp cần tải lên
Vị trí từ xa
Có
Giá trị văn bản
Vị trí sẽ tải các tệp lên đó
Kiểu truyền
Không có
Tự động, nhị phân, ASCII
Tự động
Nhập ASCII hoặc nhị phân để chỉ định phương thức tải xuống một tệp. Nếu bạn không chắc chắn loại tệp sẽ là gì hoặc nếu bạn đang tải xuống nhiều loại tệp, hãy chọn Tự động để tuân theo các quy tắc truyền được chỉ định trong Tùy chọn.
Nếu tệp tồn tại
Không có
Ghi đè, Không tải xuống, Tải xuống với tên duy nhất
Ghi đè
Chỉ định những việc cần làm nếu tệp đã tồn tại. Ghi đè ghi lên tệp gốc để bạn không thể truy cập tệp đó nữa và Tải xuống với Tên duy nhất sẽ thêm dấu gạch dưới và số thứ tự vào cuối
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ
Description
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Lỗi không tìm thấy tệp
Cho biết rằng đã không tìm thấy tệp
Lỗi kết nối FTP bị hủy ngang
Cho biết rằng kết nối FTP đã bị hủy ngang
Lỗi tải tệp lên
Cho biết rằng đã không tải được tệp lên
Tải (các) thư mục lên FTP
Tải một hoặc nhiều thư mục lên máy chủ FTP.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối FTP
No
Kết nối FTP
Kết nối FTP để làm việc. Biến này phải được chỉ định trước đó trong hành động kết nối FTP mở
(Các) thư mục cần tải lên
No
Danh sách trong số Thư mục
Các thư mục để tải lên. Các thư mục đang được tải lên không tồn tại trong thư mục hoạt động của máy chủ FTP
Vị trí từ xa
No
Giá trị văn bản
Vị trí sẽ tải các thư mục lên đó
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ
Description
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Lỗi thư mục từ xa không tồn tại
Cho biết rằng thư mục không tồn tại trên máy chủ FTP
Lỗi kết nối FTP bị hủy ngang
Cho biết rằng kết nối FTP đã bị hủy ngang
Lỗi tải thư mục lên
Cho biết rằng đã không tải được thư mục lên
Xóa tệp FTP
Xóa một hoặc nhiều tệp khỏi máy chủ FTP.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối FTP
No
Kết nối FTP
Kết nối FTP để làm việc. Biến này phải được chỉ định trước đó trong hành động kết nối FTP mở
Các tệp cần xóa
No
Danh sách trong số tệp FTP
Các tệp cần xóa
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ
Description
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Lỗi không tìm thấy tệp
Cho biết rằng đã không tìm thấy tệp
Lỗi không thể xóa tệp
Cho biết rằng không thể xóa tệp
Đổi tên tệp FTP
Đổi tên tệp nằm trên máy chủ FTP.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối FTP
No
Kết nối FTP
Kết nối FTP để làm việc. Biến này phải được chỉ định trước đó trong hành động kết nối FTP mở
Tệp cần đổi tên
No
tập tin FTP
Tệp cần đổi tên
Tên tệp mới
No
Giá trị văn bản
Tên mới cho tập tin. Nếu bạn nhập tên có đường dẫn thì file cũng sẽ được chuyển đến vị trí đó. Nếu vị trí không tồn tại, nó sẽ đưa ra một ngoại lệ
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ
Description
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Lỗi không thể đổi tên tệp
Cho biết rằng không thể đổi tên tệp
Lỗi không tìm thấy tệp
Cho biết rằng đã không tìm thấy tệp
Tạo thư mục FTP
Tạo thư mục trên máy chủ FTP.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối FTP
No
Kết nối FTP
Kết nối FTP để làm việc. Biến này phải được chỉ định trước đó trong hành động kết nối FTP mở
Thư mục mới
No
thư mục FTP
Thư mục mới. Nếu một đường dẫn được chỉ định, tất cả các thư mục mới dẫn đến thư mục mới sẽ được tạo
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ
Description
Lỗi quyền truy cập bị từ chối
Cho biết rằng tài khoản này không có quyền truy cập cho một thao tác
Lỗi tệp đã tồn tại
Cho biết rằng tệp đã tồn tại.
Lỗi tạo thư mục
Cho biết rằng không thể tạo thư mục
Lỗi thư mục không tồn tại
Cho biết rằng đã không thể tìm thấy thư mục
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Xóa thư mục FTP
Xóa một thư mục khỏi máy chủ FTP.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối FTP
No
Kết nối FTP
Kết nối FTP để làm việc. Biến này phải được chỉ định trước đó trong hành động kết nối FTP mở
Thư mục cần xóa
No
thư mục FTP
Thư mục cần xóa. Mọi thứ trong thư mục cũng sẽ bị xóa
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ
Description
Lỗi xóa thư mục
Cho biết rằng không thể xóa thư mục
Lỗi thư mục từ xa không tồn tại
Cho biết rằng thư mục không tồn tại trên máy chủ FTP
Lỗi thay đổi thư mục làm việc
Cho biết rằng đã không thay đổi được thư mục làm việc
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Gọi lệnh FTP
Gọi lệnh FTP cố định đã cho trên máy chủ.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối FTP
No
kết nối FTP
Kết nối FTP để làm việc. Biến này phải được chỉ định trước đó trong hành động kết nối FTP mở
Lệnh FTP
No
Giá trị văn bản
Lệnh chạy cùng với bất kỳ đối số nào. Ví dụ: bạn có thể chạy FEAT hoặc CHMOD tại đây
Mã trả lời hợp lệ
Có
Giá trị văn bản
Các mã có thể được trả về bằng lệnh, được phân tách bằng dấu chấm phẩy. Nếu lệnh FTP trả về một mã chưa được nhập ở đây, hành động này sẽ đưa ra một ngoại lệ. Chỉ áp dụng trên các kết nối FTP hoặc FTPS đơn giản
Đã tạo biến
Đối số
Loại
Description
Mã trả lời
Giá trị văn bản
Mã thực tế đã được trả lại. Chỉ áp dụng trên các kết nối FTP hoặc FTPS đơn giản
Văn bản trả lời
Giá trị văn bản
Văn bản do máy chủ FTP trả về
Ngoại lệ
Ngoại lệ
Description
Lỗi gọi lệnh
Cho biết rằng đã xảy ra lỗi khi gọi một lệnh FTP
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Đồng bộ hóa các thư mục
Đồng bộ hóa các tệp và thư mục con của một Thư mục nhất định với một thư mục FTP từ xa nhất định.
Đối số
Không bắt buộc
Chấp nhận
Giá trị mặc định
Description
Kết nối FTP
No
Kết nối FTP
Kết nối FTP để làm việc. Biến này phải được chỉ định trước đó trong hành động kết nối FTP mở
Chiều đồng bộ hóa
Không có
Xa -> cục bộ (Tải xuống), Cục bộ -> từ xa (Tải lên)
Xa -> địa phương (Tải xuống)
Hướng của phương pháp đồng bộ hóa. Thư mục cục bộ sẽ được đồng bộ hóa với thư mục từ xa (TẢI XUỐNG) hay thư mục từ xa sẽ được đồng bộ hóa với thư mục cục bộ (TẢI LÊN)
Các tệp sẽ đồng bộ hóa
Không có
Tất cả các tệp, Chỉ các tệp phù hợp với bộ lọc tệp, Chỉ các tệp không khớp với bộ lọc tệp
Tất cả các tệp
Chọn xem bạn muốn đồng bộ hóa tất cả các tệp hay bạn muốn sử dụng bộ lọc tệp để bao gồm hoặc loại trừ một tập hợp các tệp cụ thể
Bộ lọc tệp
No
Giá trị văn bản
*
Mẫu tên tệp kiểm soát tệp nào sẽ được bao gồm hoặc loại trừ. Tùy chọn này cho phép các ký tự đại diện như " .txt", "document?.doc". Tùy chọn này cũng cho phép thực hiện nhiều bộ lọc bằng cách sử dụng dấu phẩy làm dấu phân cách, " .txt,*.pdf,tài liệu?"
Thư mục cục bộ
No
Thư mục
Tên của thư mục cục bộ sẽ được đồng bộ hóa
Thư mục FTP
Có
thư mục FTP
/
Tên của thư mục FTP sẽ được đồng bộ hóa
Xóa nếu không có nguồn
Không có
Giá trị Boolean
Sai
Tùy chọn này sẽ xóa một tệp hoặc thư mục tồn tại trong thư mục đích chứ không phải nguồn.
Bao gồm các thư mục con
Không có
Giá trị Boolean
Đúng
Tùy chọn này sẽ bao gồm các thư mục con trong quá trình đồng bộ hóa.
Chênh lệch thời gian tính theo giờ
Có
Giá trị số
0
Chênh lệch thời gian tính theo giờ so với máy chủ từ xa trong trường hợp máy chủ hoạt động ở Múi giờ khác.
Chênh lệch thời gian tính theo phút
Có
Giá trị số
0
Chênh lệch thời gian tính theo Phút của máy chủ từ xa trong trường hợp nó hoạt động trên Múi giờ khác.
Chênh lệch thời gian sớm hơn
Không có
Giá trị Boolean
Đúng
Chỉ định xem múi giờ của máy chủ có sớm hơn hay không.
Đã tạo biến
Đối số
Loại
Description
FtpFilesĐã thêm
Danh sách trong số tệp FTP
Danh sách các tệp FTP đã tồn tại từ ban đầu trong nguồn và được thêm vào đích sau quá trình đồng bộ hóa.
FtpFilesĐã sửa đổi
Danh sách trong số tệp FTP
Danh sách các tệp FTP đã tồn tại từ ban đầu trong cả nguồn và đích, và được thêm vào đích sau quá trình đồng bộ hóa.
FtpFilesĐã xóa
Danh sách trong số tệp FTP
Danh sách các tệp FTP đã tồn tại từ ban đầu trong thư mục đích và bị xóa sau quá trình đồng bộ hóa.
Tệp đã thêm
Danh sách trong số Tệp
Danh sách các tệp đã tồn tại từ ban đầu trong nguồn và được thêm vào đích sau quá trình đồng bộ hóa.
Tệp đã được sửa đổi
Danh sách trong số Tệp
Danh sách các tệp đã tồn tại từ ban đầu trong cả nguồn và đích, và được thêm vào đích sau quá trình đồng bộ hóa.
Tệp đã bị xóa
Danh sách trong số Tệp
Danh sách các tệp đã tồn tại từ ban đầu trong thư mục đích và bị xóa sau quá trình đồng bộ hóa.
Ngoại lệ
Ngoại lệ
Description
Lỗi khi liệt kê
Cho biết rằng không thể thực hiện việc liệt kê thư mục
Lỗi không có kết nối
Cho biết không có kết nối mở nào với máy chủ FTP
Lỗi không tìm thấy tệp
Cho biết rằng đã không tìm thấy tệp
Lỗi kết nối FTP bị hủy ngang
Cho biết rằng kết nối FTP đã bị hủy ngang
Lỗi tải tệp lên
Cho biết rằng đã không tải được tệp lên
Lỗi tệp từ xa không tồn tại
Cho biết rằng tệp không tồn tại trên máy chủ FTP
Lỗi không thể tải tệp xuống
Cho biết rằng không thể tải tệp xuống
Lỗi xóa thư mục
Cho biết rằng không thể xóa thư mục
Lỗi đồng bộ hóa không thành công
Cho biết rằng quá trình đồng bộ hóa diễn ra không thành công do lỗi không mong muốn.