C/C++ User's Journal Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... ATLSTL - where the Standard Template Library meets the Active Template Library COMSTL - where the Standard Template Library meets the Component Object Model UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

recls_fileinfo_t Struct Reference

A file entry info structure. More...

#include <recls_platform_types.h>

List of all members.

Public Attributes

recls_byte_t data [1]
 The opaque data of the file; it is not accessible to any client code, and must not be manipulated in any way.

attributes
recls_uint32_t attributes
 The file attributes.

Path components
recls_strptrs_t path
 The full path of the file.

recls_strptrs_t shortFile
 The short (8.3) path of the file.

recls_char_t drive
 The letter of the drive.

recls_strptrs_t directory
 The directory component.

recls_strptrs_t fileName
 The file name component (excluding extension).

recls_strptrs_t fileExt
 The file extension component (excluding '.').

recls_strptrsptrs_t directoryParts
 The directory parts.

File times
recls_time_t creationTime
 The time the file was created.

recls_time_t modificationTime
 The time the file was last modified.

recls_time_t lastAccessTime
 The time the file was last accessed.

recls_time_t lastStatusChangeTime
 The time the file status was last changed.

Size
recls_filesize_t size
 The size of the file.


Detailed Description

A file entry info structure.

Note:
Several parts of this structure are platform-dependent.


Member Data Documentation

recls_uint32_t attributes
 

The file attributes.

recls_time_t creationTime
 

The time the file was created.

Note:
This member is only defined for the Win32 platform.

recls_byte_t data[1]
 

The opaque data of the file; it is not accessible to any client code, and must not be manipulated in any way.

struct recls_strptrs_t directory
 

The directory component.

struct recls_strptrsptrs_t directoryParts
 

The directory parts.

recls_char_t drive
 

The letter of the drive.

struct recls_strptrs_t fileExt
 

The file extension component (excluding '.').

struct recls_strptrs_t fileName
 

The file name component (excluding extension).

recls_time_t lastAccessTime
 

The time the file was last accessed.

recls_time_t lastStatusChangeTime
 

The time the file status was last changed.

Note:
This member is only defined for the UNIX platform.

recls_time_t modificationTime
 

The time the file was last modified.

struct recls_strptrs_t path
 

The full path of the file.

struct recls_strptrs_t shortFile
 

The short (8.3) path of the file.

Note:
This member is only defined for the Win32 platform.

recls_filesize_t size
 

The size of the file.


The documentation for this struct was generated from the following file:

recls Library documentation © Synesis Software Pty Ltd, 2001-2004