blsn.net
相关标签
当前位置:首页 >> CFilEgEtlEngth >>

CFilEgEtlEngth

你应该把 ile.Open(pathname,CFile::modeRead | CFile::shareDenyNone); file.GetLength(); 放在if语句里面。 如下: CFile file; CString pathname; CFileDialog txt(TRUE,"bmp","图片",OFN_HIDEREADONLY,"(位图文件(*.bmp)|*.bmp|全部文件(*.*...

出错的原因是你FileTSize变量你定义了unsigned long类型,要解决这个问题可使用64位整数定义 __int64 FileTSize = 5294967295; //定义FileTSize 为64位整数 FileTSize+=(__int64)443344443444; //文件大小FileTNumber++; //文件数量,这次不会合...

当然是字节数!

CFile::GetLength virtual DWORD GetLength( ) const; throw( CFileException ); Return Value 该文件的长度。 Remarks 获得当前字节文件的逻辑长度,而不是数量。 Example The following example demonstrates the use of CString::GetLength. ...

估计是文件没有正确打开。 代码写成如下形式检查下。 if(!file.Open(this->LP/*地址*/,CFile::modeReadWrite,&efile)) { AfxMessageBox(_T("打开文件失败!")); return; } length=file.GetLength(); ……

一、通过 CFile 类的成员函数 GetLength 获取文件大小;二、通过 CFileFind 类的成员函数 GetLength 获取文件大小;下面详细说明这两种方法:一、CFile 类1...

CFile cf; CString buff,cs; static char BASED_CODE szFilter[] = "文本文件 (*.txt)|*.txt|所有文件 (*.*)|*.*||"; CFileDialog dlg(true,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT ,BASED_CODE szFilter,this); if(dlg.DoModal()==I...

首先,不要用TCHAR,其次,你的for循环有问题,再者Remove函数只可删除文件,不可删除目录,而且你还没加异常判断。 void RemoveFileInDir(const char* dir) //比如 E:\\Test { char buff[256]; sprintf_s(buff,"%s\\*.*",dir); CString name,pa...

这个demo是我另一个大号 “veket的小号”写滴 ,vc6下测试OK滴 亲,特地换个马甲上来 告诉你一声 建议CFile的第一个参数改_T("文本文档.txt") = 问题可能是高版本vc的问题 建议也用_T宏

f.Write(str,str.GetLength()); f.Close(); CFile f; CFileException e; TCHAR* pszFileName = _T("abc.dat"); if(!f.Open(pszFileName, CFile::...

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com