An toàn và cách hoạt động
An toàn và cách hoạt động
Có an toàn không? Có làm hỏng tệp không?
- Chuyển đổi chỉ chạy khi bạn nhấn nút. Thao tác kéo thả chỉ tạo danh sách.
- Nội dung tệp không bị động đến — chỉ tên được viết lại, bằng lời gọi POSIX
rename(2). - Nếu đã có tệp trùng tên đích, nó không bao giờ bị ghi đè — hệ thống tệp chỉ được yêu cầu đổi tên khi tên đích còn trống; nếu trùng, chỉ dòng đó bị đánh dấu thất bại.
- Ứng dụng chạy trong App Sandbox và chỉ thấy những gì bạn trao tận tay.
- Mọi lần chuyển đổi đều đảo ngược được — ghép rồi tách (hoặc ngược lại) trả về đúng các byte ban đầu.
- Các mục không đọc được không biến mất trong im lặng — một cảnh báo dưới danh sách cho biết bao nhiêu mục và vì sao.
- “Bỏ” trong giao diện chỉ gỡ dòng khỏi danh sách. Nối Dấu không có đoạn mã nào xoá tệp khỏi đĩa.
Các trường hợp đặc biệt cũng được xử lý
- Liên kết tượng trưng (symlink) — được xét và đổi tên theo tên của chính liên kết, không phải tên đích. Tệp đích không bị động đến.
- Gói ứng dụng (.app) — gói
.appnằm trong thư mục sẽ không bị đi sâu vào (để gói không bị hỏng). Thả thẳng một.appthì chỉ tên của nó được liệt kê. - Ổ đĩa mạng và gắn ngoài — thư mục trên ổ SMB / NFS vẫn được quét đệ quy và chuyển đổi như thường.
Có xử lý được rất nhiều tệp cùng lúc không?
Có. Danh sách vẫn mượt ở hàng chục nghìn mục, và Ghép tất cả / Tách tất cả hiển thị số đếm tiến trình (ví dụ Đang xử lý… (500/50000)) để bạn thấy mẻ lớn đã chạy tới đâu.