这样的方式打开文件,如何关闭? (1)可以用Exception Handing 处理那样就不用你去关闭了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CFile file; if( (file.Open("aaa.txt", CFile::modeRead)) == NULL ) exit(-1);进程结束后文件被操作系统关闭了 首先在文件操作时最好用try...catch(...)...其次:文件正常退出是file.Close();非正常退出是:file.Abort();改文件属性用CFile::SetStatus() 以上回答还是解决不了问题。 CFile file; if( (file.Open("aaa.txt", CFile::modeRead)) == NULL ) exit(-1); file.Close(); CFile::Rename( "aaa.txt", "bbb.txt" ); 提示错误:A sharing violation occurred...你自己验证一下。 如何修改文件名的属性(年月日)?rary Visual Studio 6.0int SetDate( int nYear, int nMonth, int nDay );int SetDate( 2002, 3, 21 );//example for CFile::SetStatuschar* pFileName = "test.dat";extern BYTE newAttribute;CFileStatus status;CFile::GetStatus( pFileName, status );status.m_attribute = newAttribute;CFile::SetStatus( pFileName, status );static void SetStatus( LPCTSTR lpszFileName, const CFileStatus& status );throw( CFileException );如何修改文件名的属性(年月日)??请举个例子。 vc ado如何连接*.db数据库文件!!! 让程序说中文,请问大家是录音吗?还是有控件直接将汉字转化成声音播放? 如何获得发向桌面的消息呀? 在VC中的视图下的绘图 300分,解决问题者独得!! 为什么,为什么? 多文档的打印问题,在线... 如何拦截外部程序的自定义消息,并由我来发送 基于OPENCV的车牌识别问题 求教包容器问题 DLL问题 请介绍一下最具人气VC新闻组,最好是中文的
if( (file.Open("aaa.txt", CFile::modeRead)) == NULL )
exit(-1);
进程结束后文件被操作系统关闭了
其次:文件正常退出是file.Close();
非正常退出是:file.Abort();
改文件属性用CFile::SetStatus()
CFile file;
if( (file.Open("aaa.txt", CFile::modeRead)) == NULL )
exit(-1);
file.Close();
CFile::Rename( "aaa.txt", "bbb.txt" );
提示错误:A sharing violation occurred...
你自己验证一下。
rary Visual Studio 6.0int SetDate( int nYear, int nMonth, int nDay );
int SetDate( 2002, 3, 21 );//example for CFile::SetStatus
char* pFileName = "test.dat";
extern BYTE newAttribute;
CFileStatus status;
CFile::GetStatus( pFileName, status );
status.m_attribute = newAttribute;
CFile::SetStatus( pFileName, status );static void SetStatus( LPCTSTR lpszFileName, const CFileStatus& status );
throw( CFileException );
如何修改文件名的属性(年月日)??请举个例子。