标题
    
    
        [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标志将会去掉,并在写好新的数据后自动加到文件末尾。
        
        
        
        		
		        
                
                
     
    
 
	
	
     
	
    NEWBT官方QQ群1: 276678893
    可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
    但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
    验证问题说明申请入群原因即可.