Encontré esto en una máquina con Windows XP y también en una máquina con Windows 7. Es decir, ciertos archivos en la unidad C (que aún no están en ningún otro lugar) están ocultos, aunque su atributo oculto es falso (o no está seleccionado). Esos archivos se ven pálidos como otros archivos ocultos cuando se hacen visibles (desde opciones de carpeta) y se ocultan cuando configuramos "no mostrar archivos ocultos" en las opciones de carpeta.
Esos archivos en mi máquina como veo son autoexec.bat
y config.sys
Cía:. ¿Hay una manera de identificar tales archivos, digamos desde algún script, registro o desde el entorno de programación? Básicamente intentaba obtener el recuento de archivos no ocultos en un directorio, y mi aplicación falla cuando intenta obtener el recuento de archivos en C :. Lo que sucede es que la aplicación cuenta esos dos archivos (ya que su atributo no está oculto), pero desde un punto de vista visual, están pálidos / ocultos normalmente.
Mi punto no es sobre System Files
lo que requiere una configuración especial en las opciones de carpeta que se muestran. Tales archivos y carpetas tienen atributos ocultos checked
(aunque la casilla de verificación en su caso es de solo lectura). En la mayoría de los casos, son similares a los archivos / carpetas ocultos normales. Mi pregunta es sobre archivos que aparecer oculto pero sin atributo oculto. Para ver qué es eso, vea su unidad C para los archivos que mencioné si están ahí.
AUTOEXEC.BAT
oCONFIG.SYS
debe ser nombrado en Mayúsculas , o no se verá como un archivo oculto. (2)AUTOEXEC.BAT
oCONFIG.SYS
debe ser colocado en directorio raíz de cualquier unidad . Si no están en el directorio raíz, entonces no se ven como un archivo oculto. yo adivinar explorer.exe trata estos archivos especiales internamente como archivos del sistema. Explorer ++ no trata estos dos archivos como archivos ocultos / del sistema porque no tienen atributos + H o + S.Respuestas:
Hice una investigación cuando estaba escribiendo mi propia usb_vaccine guión. AFAIK, sólo Tres los archivos se mostrarán con falso Oculto y Sistema atributos en el Explorador de Windows:
La ocultación comienza con la versión de Windows XP de Windows Explorer.
Algunas personas dicen que su carcasa importa si estarán ocultas, pero no tengo tiempo para verificarlo (ya que los sistemas de archivos de Windows no distinguen entre mayúsculas y minúsculas).
Sin embargo, debo señalar que este comportamiento de ocultación ocurre tanto en las versiones de 32 bits como en las de 64 bits del Explorador de Windows. Esto significa que si insertó un disco duro con Windows de 32 bits en una máquina con Windows de 64 bits, será vea estos 3 archivos ocultos (falsos atributos ocultos y del sistema) sin atributos ocultos establecidos oficialmente en el sistema de archivos.
fuente
Están ocultos porque son archivos de sistema operativo, aunque no están ocultos en el atributo. Simplemente desmarque la línea en la imagen que he resaltado. Y podrás ver los archivos del sistema.
fuente