Back to Aurora Vision Library Lite website

You are here: Start » System » File System » FileAttributes

FileAttributes


Header: STD.h
Namespace: avl

Provides information about file, e.g. size, modification time

Syntax

void avl::FileAttributes
(
	const atl::File& inFile,
	int& outSizeInKBytes,
	atl::int64& outSizeInBytes,
	bool& outIsReadOnly,
	atl::String& outAccessTime,
	atl::String& outModificationTime,
	atl::String& outCreationTime
)

Parameters

Name Type Default Description
Input value inFile const File& Input file
Output value outSizeInKBytes int& File size in kilobytes
Output value outSizeInBytes int64& File size in bytes
Output value outIsReadOnly bool& Flag indicating whether the file is read-only
Output value outAccessTime String& File access time
Output value outModificationTime String& File modification time
Output value outCreationTime String& File creation time

Remarks

Linux

File creation time is unavailable when running AVL on Linux due to file system restrictions. It will always report value 0 which translates to the following time: 1970-01-01T01:00:00.