Tôi đã tìm thấy điều này trên máy Windows XP và máy Windows 7. Đó là một số tệp nhất định trong ổ C (chưa có ở bất kỳ nơi nào khác), bị ẩn, mặc dù thuộc tính ẩn của chúng là sai (hoặc không được kiểm tra). Các tệp đó trông nhợt nhạt như các tệp ẩn khác khi hiển thị (từ tùy chọn thư mục) và chúng bị ẩn khi chúng tôi đặt "không hiển thị các tệp ẩn" trong tùy chọn thư mục.
Những tập tin trong máy của tôi như tôi thấy là autoexec.bat
và config.sys
trong C :. Có cách nào để xác định các tệp như vậy, nói từ một số tập lệnh, đăng ký hoặc từ môi trường lập trình? Về cơ bản, tôi đã cố gắng để đếm số lượng tệp không bị ẩn trong một thư mục và ứng dụng của tôi không thành công khi cố gắng lấy số lượng tệp trong C :. Điều xảy ra là ứng dụng đếm hai tệp đó (vì thuộc tính của nó không bị ẩn), nhưng từ quan điểm trực quan, chúng nhạt / ẩn bình thường.
Quan điểm của tôi không phải là về System Files
trong đó yêu cầu một thiết lập đặc biệt trong các tùy chọn thư mục sẽ được hiển thị. Các tập tin và thư mục như vậy có thuộc tính ẩn checked
(mặc dù hộp kiểm trong trường hợp của họ là chỉ đọc). Chúng là hầu hết các cách tương tự như các tập tin / thư mục ẩn thông thường. Câu hỏi của tôi là về các tập tin đó xuất hiện ẩn nhưng không có thuộc tính ẩn. Để xem đó là gì, hãy xem ổ C của bạn để biết các tệp tôi đã đề cập nếu chúng tình cờ ở đó ..
AUTOEXEC.BAT
hoặc là CONFIG.SYS
phải được đặt tên trong ĐỒNG HỒ hoặc chúng sẽ không giống như tập tin ẩn. (2) AUTOEXEC.BAT
hoặc là CONFIG.SYS
phải được đặt trong thư mục gốc của bất kỳ ổ đĩa . Nếu chúng không nằm trong thư mục gốc, thì chúng không giống như tệp ẩn. tôi phỏng đoán explorer.exe bên trong coi các tệp đặc biệt này là tệp hệ thống. Nhà thám hiểm ++ không coi hai tệp này là tệp ẩn / hệ thống vì chúng không có thuộc tính + H hoặc + S.