Câu trả lời:
Bạn có thể tạo một chương trình (có thể chạy như một dịch vụ) sẽ theo dõi các thay đổi trong một thư mục nhất định. Sau đó, bất cứ khi nào nó nhận ra một thay đổi, nó có thể quyết định có làm cho tập tin đó bị ẩn hay không. Xem Lấy thông báo thay đổi thư mục .
Tạo một tệp bị ẩn khá đơn giản - chỉ cần sử dụng SetFileAttribution .
Ẩn một tập tin không phải là tài sản của hệ điều hành. Đây là thuộc tính của tệp giúp hiển thị hoặc ẩn và tôi không nghĩ các cửa sổ hỗ trợ ẩn tệp bằng tiện ích mở rộng. Nhưng bạn có thể viết chương trình của riêng bạn, nó sẽ có phần mở rộng và sau đó nó sẽ được áp dụng
"attrib +h *.<ur_extension>"
trên thư mục và nó sẽ ẩn tất cả các tệp của phần mở rộng đó. Bạn có thể tạo một tập lệnh vb đơn giản và sau đó thực thi nó sau khi chương trình trước đó kết thúc.
Windows 7 trở đi:
Windows [7 x64] hỗ trợ ẩn tập tin bằng phần mở rộng. Ít nhất là nó có thể làm như vậy, bởi vì: tất cả các tệp .INI được tạo là "ẩn". Và nó cho người dùng xem anh ta có muốn xem các tập tin ẩn hay không. Tôi đã ẩn các thư mục và tệp "ẩn" [vì vậy tôi không bị tức giận bởi nhiều tệp desktop.ini] và tôi muốn thêm vào chúng ngay bây giờ tất cả các tệp .SFK trong tương lai