WinCE系统文件管理系统升级版

说明:本网站所有代码提供源代码(.h,.cpp文件),而非DLL或组件形式。

下载演示程序
下载相关DLL(如果缺少DLL组件,请下载这个)
开发环境:Windows XP+SP2  Visual C++6.0 + SP6 Visual C++ 2003/2005   EVC4.0 + SP4

运行平台:Windows95 /98/ 2000 / XP /Vista     Window Mobile 5/6       Windows CE 4.2/5/6
1.目录管理:创建,删除,复制,移动;

2.文件管理:创建,删除,复制,移动;

3.文件读写:读取和写入UNICODE编码文件;

4.编辑框自定义文字颜色和背景颜色;

5.追加文件内容到指定文件中;

6.图片按钮/圆角按钮等效果;

7.封装好的源码类WINCE文件系统操作与管理,使用非常方便。

效果图如下:

封装内容如下:

       //复制指定目录下所有文件(包括子目录下的文件,以及子目录,如果存在则替换掉.不存在则增加)

       BOOL CopyFiles(CString strPath,CString strNewPath,CTime tm = CTime::GetCurrentTime());

       //移动指定目录下所有文件(包括子目录下的文件,但)

       BOOL MoveFiles(CString strPath,CString strNewPath,BOOL bMoveSubDir = FALSE);

       //移动一个指定目录或指定文件(剪切)

       BOOL MoveFile(CString strPathorFile,CString strNewPathorFile);

       //获取同一目录下所有文件,将文件名保存到strArray中.bHaveDot为TRUE时,保存后缀名,否则不保存.

       BOOL GetFilesName(CString strPath,CStringArray &strArray,BOOL bHaveDot = FALSE);

       //获取同一目录下所有文件夹,将文件夹名保存到strArray中

       BOOL GetDirsName(CString strPath,CStringArray & strArray);

       //删除指定目录及目录下的所有文件

       BOOL DeleteFiles(CString strFilePath,CString strDot = _T("*.*"),CTime tm = CTime::GetCurrentTime());

       //删除指定文件

       BOOL DeleteFile(CString strFilePath);

       //写入内容至指定文件路径+文件名

       BOOL WirteFile(CString strPath,CString &strContent);

       //读取内容至指定文件路径+文件名

       BOOL ReadFile(CString strPath,CString &strContent);

       //删除指定目录(若不存在,返回FALSE,可用相对路径和绝对路径)

       BOOL DeleteDirectory(CString strPath);

       //增加指定目录(若存在,返回FALSE,可用相对路径和绝对路径)

       BOOL CreateDirectory(CString strPath);

       //获取应用程序路径,返回路径字符串

       CString GetExeDir();

       //Create File and Write content to File

       BOOL WriteToFile(CString strFileName,CStringArray &m_strArray);

       //Create File and Write content to File

       BOOL WriteToFile(CString strFileName,CString &strContent);

       //Read file content to CStringArray;

       BOOL ReadFileContent(CString strFileName,CString &strContent);

       CTime GetFileTime();

       void SetFileTime(CTime tmFile);

       //ANSII to UNICODE

       BOOL EP_AnsiStrToUnicodeStr(char *pAnsiStrBuf , CString& UnicodeStr);

       //增加内容到指定文件结尾

       BOOL WriteFileToEnd(CString strFileName,CString &strContent);

你可能感兴趣的:(WinCE)