Tôi muốn thử nghiệm các ý tưởng về đồng bộ hóa/phân phối tệp được phân phối. Để làm cho nó hiệu quả khi người dùng đang làm việc, tôi muốn triển khai một số loại daemon để theo dõi các thay đổi trong một số thư mục (ví dụ:/home/user/dirToBeMonitored hoặc c: \ docs và setts \ user \ dirToBeMonitored). Vì vậy, tôi có thể biết được tên tập tin nào đã được thêm/thay đổi/xóa mỗi lần (hoặc trong một khoảng thời gian hợp lý).API độc lập với hệ điều hành để giám sát hệ thống tệp?
Điều này có thể thực hiện được với bất kỳ ngôn ngữ cấp cao nào không ?. Bạn có biết một số API (và trong đó ngôn ngữ?) Để làm điều này?
Cảm ơn.
OP đang yêu cầu giải pháp đa nền tảng, không có câu trả lời nào dưới đây giải quyết vấn đề này. Giải pháp lý tưởng như vậy nên được thực hiện trong một ngôn ngữ cấp thấp như C++ sau đó cung cấp các ràng buộc với các ngôn ngữ cấp cao khác nhau, ví dụ Python –