Tài liệu
Tài liệu RunMacro
Tạo robot đầu tiên, rồi tiến xa theo nhu cầu.
Hướng dẫn rõ ràng từng bước để tạo, chạy và cải thiện robot cho công việc máy tính lặp lại.
Kiểm tra file/thư mục tồn tại để rẽ nhánh trong RunMacro
Lệnh IF File tồn tại kiểm tra một đường dẫn có tồn tại không (file, thư mục, hoặc thư mục có chứa file), rồi rẽ nhánh: đúng nhảy nhãn IF, sai nhảy ELSE.
Điều kiện cần#
- Đã thêm lệnh IF File tồn tại vào macro.
- Chuẩn bị dữ liệu hoặc mục tiêu mà IF File tồn tại sẽ sử dụng.
Chế độ hỗ trợ#
- RunMacro Runner
Chức năng này làm gì#
Lệnh IF File tồn tại kiểm tra một đường dẫn có tồn tại không (file, thư mục, hoặc thư mục có chứa file), rồi rẽ nhánh: đúng nhảy nhãn IF, sai nhảy ELSE. Hỗ trợ ký tự đại diện */? và biến.
Hình ảnh & video#

Khi nào nên dùng#
- Chỉ xử lý khi file dữ liệu đã có (vd file tải về).
- Kiểm tra thư mục có file mới để xử lý hàng loạt.
- Bỏ qua bước nếu file kết quả đã tồn tại.
Khi nào không nên dùng#
- Không dùng phép kiểm tra một lần để chờ file đang tải hoặc đang được ghi hoàn tất.
Các bước cấu hình#
- Thêm lệnh Luồng › IF File tồn tại.
- Nhập đường dẫn (có thể dùng biến và
*). - Nếu chỉ muốn xét thư mục có chứa file hay không, bật ô "Chỉ kiểm tra thư mục có file" (mặc định BẬT — khi bật sẽ ẩn ô chọn kiểu).
- Nếu tắt ô đó, chọn kiểu kiểm tra ở dropdown: File / Thư mục / File hoặc Thư mục.
- Đặt nhãn IF/ELSE. Lưu.
Giải thích từng tùy chọn#
Kết quả mong đợi#
Sau khi chạy, IF File tồn tại hoàn tất thao tác đã mô tả và cung cấp kết quả cho bước tiếp theo.
Ví dụ thực tế#
Ví dụ: Chỉ xử lý khi có file tải về#
- IF File tồn tại, đường dẫn
C:\Tai, bật ô "Chỉ kiểm tra thư mục có file". - Nhãn IF =
co_fileđặt các bước xử lý. - ELSE =
cho_themđể chờ hoặc thoát.
Giới hạn và trường hợp lỗi#
- Tồn tại không chứng minh file đã hoàn chỉnh hay đọc được; wildcard có thể khớp nhầm và ổ mạng có thể trả kết quả tạm thời.
Mẹo & lỗi thường gặp#
Dùng
* để kiểm tra theo mẫu, vd *.csv để bắt mọi file CSV mới.Thông tin kiểm chứng#
commands/control_flow.py
