L'ho trovato su una macchina Windows XP e su una macchina Windows 7. Quelli sono determinati file nell'unità C (non ancora altrove), sono nascosti, sebbene il loro attributo nascosto sia falso (o deselezionato). Questi file appaiono pallidi come altri file nascosti quando resi visibili (dalle opzioni delle cartelle) e vengono nascosti quando si imposta "non mostrare i file nascosti" nelle opzioni della cartella.
Questi file nella mia macchina, come vedo, sono autoexec.bat
e config.sys
in C :. C'è un modo per identificare tali file, ad esempio da qualche script, registro o dall'ambiente di programmazione? Fondamentalmente stavo cercando di ottenere il conteggio dei file non nascosti in una directory e la mia applicazione fallisce quando tenta di ottenere il conteggio dei file in C :. Quello che succede è che l'applicazione conta quei due file (dal momento che il suo attributo non è nascosto), ma dal punto di vista visivo, sono pallidi / nascosti normalmente.
Il mio punto non è circa System Files
che richiede un'impostazione speciale nelle opzioni di cartella da mostrare. Tali file e cartelle hanno attributo nascosto checked
(sebbene la casella di controllo nel loro caso sia di sola lettura). Sono per lo più simili ai normali file / cartelle nascosti. La mia domanda riguarda i file apparire nascosto ma senza attributi nascosti. Per vedere di cosa si tratta, guarda la tua unità C per i file che ho menzionato se si trovano lì.
AUTOEXEC.BAT
o CONFIG.SYS
deve essere nominato in Lettere maiuscole , o non sembreranno file nascosti. (2) AUTOEXEC.BAT
o CONFIG.SYS
deve essere inserito directory principale di qualsiasi unità . Se non sono nella directory principale, non sembrano file nascosti. io indovina explorer.exe considera internamente questi file speciali come file di sistema. Explorer ++ non tratta questi due file come file nascosto / di sistema perché non hanno attributi + H o + S.