登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: [wince/ppc]WinCE 下操作文件的几种方法 [zt]     [回主站]     [分站链接]
标题
[wince/ppc]WinCE 下操作文件的几种方法 [zt]
guest
浏览(0) + 2007-10-17 15:25:17 发表 编辑
给本帖添加超大文件下载链接

关键字:

WinCE 下操作文件的几种方法
以下三种是我都使用过的,归纳如下:
方法一 使用MFC的CFile类
这个最简单了。
打开用Open,关闭用Close(),文件指针移动用Seek,读文件用Read(),写文件用Write,获取文件属性可以使用GetFileStatus方法,这个可以查看MSDN,下面给几行简单代码:
CFile file;
bool isOpenOK = file.Open(L"\\flash disk\\flyfox\\test.txt", CFile::typeBinary|CFile::modeRead); //返回真表示读成功
if (isOpenOK)
{
char buffer[1024];
file.Seek (10L, CFile::begin);
DWORD readCount = file.Read(fileBuffer, 1024); // 返回实际读到的字节数
}
file.Close ();

方法二
基于C的使用FILE结构体
打开文件使用_wfopen,原型如下:
FILE *_wfopen( const wchar_t *filename, const wchar_t *mode );
第二个参数是打开模式,这里有很多,比如r,w,r+等等,意义如下:
"r" 以只读方式打开文件,文件不存在将打开失败
"w" 以只写方式打开文件,如无文件生成新文件,如果文件已存在,将被破坏
"a" 以追加的方式打开文件,如果文件不存在,将自动创建一个新文件,已经存在的文件EOF标志将不动。
"r+" 以读/写方式打开文件,文件不存在将打开失败
"w+" 以读/写方式打开文件,如无文件生成新文件,如果文件已存在,将被破坏
a+ 以追加方式打开文件,如果文件不存在,将自动创建一个新文件,已经存在的文件的EOF标志将会去掉,并在写好新的数据后自动加到文件末尾。


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1