simbolicos simbolico roto listar fisico enlaces enlace duro crear carpetas archivo winapi windows-7 windows-vista ntfs symlink

winapi - roto - listar enlaces simbolicos linux



Cómo enumerar todos los enlaces simbólicos en un sistema de archivos NTFS (3)

desde Windows Vista hay una nueva llamada a Win32-API CreateSymbolicLink para crear un enlace simbólico en el sistema de archivos NTFS.

¿Alguien sabe si hay una manera de enumerar todos los enlaces simbólicos existentes en el sistema de archivos?


Seguir los enlaces en ese artículo lo lleva a este . Citando:

Para determinar si un directorio especificado es una carpeta montada, primero llame a la función GetFileAttributes e inspeccione el indicador FILE_ATTRIBUTE_REPARSE_POINT en el valor de retorno para ver si el directorio tiene un punto de reanálisis asociado. Si lo hace, use las funciones FindFirstFile y FindNextFile para obtener la etiqueta de análisis en el miembro dwReserved0 de la estructura WIN32_FIND_DATA. Para determinar si el punto de reanálisis es una carpeta montada (y no alguna otra forma de punto de reanálisis), pruebe si el valor de la etiqueta es igual al valor IO_REPARSE_TAG_MOUNT_POINT. Para obtener más información, vea Puntos de análisis.