说明:本网站所有代码提供源代码(.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);