怎么检查C盘或Z盘的剩余存储空间大小

如何检查C盘或Z盘的剩余存储空间大小 ?
我想在存储文件前先判断空间是否购用。

在3RD下怎么去判断检呢 ?

------解决方案--------------------
参考RFs::Volume函数的参数。如下:
C/C++ code
    TInt drive = EDriveC; // EDriveE, etc
    TVolumeInfo volumeInfo;
    TInt err = iFs.Volume (volumeInfo, drive);
    if ( err == KErrNone)
        {
        TInt64 free = volumeInfo.iFree;   // 
        TInt64 size = volumeInfo.iSize;   // 
        }