struct CDIV_FILEINFO{ char fullname[128]; // Nombre completo unsigned int size; // Tamaño (en bytes) int day, // Día weekday, // Día de la semana (0 .. 6) yearday, // Día del año (0 .. 365) month, // Mes year, // Año hour, // Hora min, // Minuto sec, // Segundo attrib; // Atributos };
struct CDIV_FILEINFO fileinfo;
Esta estructura global predefinida se utiliza como retorno de la función get_fileinfo(), para contener los atributos de un archivo (o subdirectorio).
Se trata de una estructura de un único registro, que agrupa varios datos del fichero.
Se muestra a continuación una descripción detallada de cada campo
fullname - Nombre completo (incluyendo la ruta). La ruta de acceso al archivo se puede especificar completa (a partir del directorio que se le indicó, como "C:/WINDOWS/...") o relativa al directorio actual (a partir de donde se ejecute el juego, como "MAP/MIOS/..."). En cualquier caso, en fileinfo.fullname siempre se devolverá la ruta completa a partir del directorio que se le indicó.
size - Tamaño del archivo, este valor será 0 si se solicita información sobre un directorio. El tamaño se retorna como el número de datos simples, es decir, como el número de datos de tipo int que caben en el archivo (número de bytes entre cuatro).
day - Día del mes de la última actualización del archivo.
weekday - Día de la semana (0 .. 6) de la última actualización del archivo.
yearday - Día del año (0 .. 365) de la última actualización del archivo.
month - Mes de la última actualización del archivo.
year - Año de la última actualización del archivo.
hour - Hora de la última actualización (de 0 a 23).
min - Minuto dentro de la hora.
sec - Segundo dentro del minuto.
attrib - Atributos del archivo, estos indican las características del archivo, tales como si es un archivo de sistema, sólo de lectura, oculto, etc.
Ver: Datos globales - get_fileinfo()