En Windows, ¿hay una manera fácil de saber si una carpeta tiene un subarchivo que ha cambiado?Cómo ver si un subarchivo de un directorio ha cambiado
He verificado y la última fecha de modificación en la carpeta no se actualiza cuando cambia un subarchivo.
¿Existe una entrada de registro que pueda establecer que modifique este comportamiento?
Si es importante, estoy usando un volumen NTFS.
En última instancia, me gustaría tener esta habilidad de un programa C++.
Escanear un directorio completo recursivamente no funcionará para mí porque la carpeta es demasiado grande.
Actualización: Realmente necesito una forma de hacer esto sin un proceso en ejecución mientras ocurre el cambio. Entonces la instalación de un vigilante del sistema de archivos no es óptima para mí.
Update2: El bit de archivo tampoco funcionará porque tiene el mismo problema que la última fecha de modificación. Se establecerá el bit de archivo del archivo, pero las carpetas no.
Aunque no es tan fácil como hacer que el bit de archivo se voltee en la carpeta, si Windows no admite la "carga" automática del indicador de archivo al nivel de carpeta, leyendo hasta encontrar al menos un archivo (o ningún archivo) con flags de archivo puede ser su única opción, dado su anterior con –
¿Puede hacer una "Actualización3" que explique por qué el Diario NTFS no funciona para usted? –
Porque también quiero acceder a él a través de la red –