Symbian 读写 INI 配置文件的方法
2010-04-20 16:06:00 来源:WEB开发网//Symbian 读写 INI 文件
//CFile.h
/////////////////////////////////////////////////////////
#ifndef __C_FILE_H__
#define __C_FILE_H__
/////////////////////////////////////////////////////////
#include
#include
/////////////////////////////////////////////////////////
class CFile:public CBase
{
public:
static CFile *NewL(const TDesC &p_fileName);
static CFile *NewLC(const TDesC &p_fileName);
CFile(const TDesC& p_fileName);
~CFile();
public:
void ConstructL(TUint p_shareMode);
TInt FPuts(const TDesC8 &aDes);
TInt FGets(TDes8 &aDes) const;
TInt FSeek(TSeek aMode, TInt &aPos) const;
TInt FSetSize(TInt aSize);
TInt FileSize() const;
void DostroyL();
public:
static void GetDirFiles(const TDesC &path, CDesCArray& files);
static void LogToFile(const TDesC& filename,TDesC8& pdu);
//static void LogToFile(const TDesC& filename,TDesC& pdu);
static void GetLinesFromFile(const TDesC& filename,CDesCArray& lines);
static void GetLinesFromFile(const TDesC& filename,CDesC8Array& lines);
static bool MakeCbmDir(const TDesC& aPath);
protected:
TBuf<128> mFileName;
RFs fs;
RFile file;
TInt mFileSize;
};
/////////////////////////////////////////////////////////
#endif //__C_FILE_H__
/////////////////////////////////////////////////////////
//CFile.cpp
////////////////////////////////////////////////////
#include “CFile.h”
#include
更多精彩
赞助商链接