2012-07-01 23 views
6

Giám sát viên là gói dành cho Node.js giám sát tệp trong thư mục ứng dụng của bạn để sửa đổi và tải lại ứng dụng khi sửa đổi xảy ra.Node.js: Kiểm tra xem tệp có phải là liên kết tượng trưng khi lặp qua thư mục với 'fs'

Tập lệnh này diễn giải liên kết tượng trưng dưới dạng tệp thông thường và đăng xuất cảnh báo. Tôi muốn giám sát ngã ba để điều này có thể được sửa chữa hoàn toàn hoặc một cảnh báo mô tả hơn được tạo ra.

Làm cách nào để sử dụng mô-đun Hệ thống tệp của Node.js để xác định xem một tệp nhất định có thực sự là một liên kết tượng trưng không?

Trả lời

18

Bạn có thể sử dụng fs.lstat và sau đó gọi statis.isSymbolicLink() trên đối tượng fs.Stats được chuyển vào cuộc gọi lại lstat của bạn.

fs.lstat('myfilename', function(err, stats) { 
    console.log(stats.isSymbolicLink()); 
}); 
Các vấn đề liên quan