This section explains the System Utility functionality of checking the disk space.
Perform one or more of the following steps based on the requirements:
The functions return ETrue if the number of bytes to be written takes the memory below the critical level, else returns EFalse .
The following is an code fragment illustrating how to check whether the disk space is below critical level:
TInt dataSize = 500;
if ( SysUtil::DiskSpaceBelowCriticalLevelL( &iFsSession, dataSize, EDriveC ) )
{
// Cannot write the data, there's not enough free space on disk.
...
}
else
{
// It's ok to actually write the data.
...
}
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.