以下是我在代码中用CFile::GetStatus获得文件属性然后设置。
CFileStatus status;
CFile::GetStatus( path, status );
status.m_attribute &= ~(BYTE)0x01;//0x01 is read-only attribute
CFile::SetStatus( path, status );
当执行到第三步时,程序会挂掉,为什么啊??
CFileStatus status;
CFile::GetStatus( path, status );
status.m_attribute &= ~(BYTE)0x01;//0x01 is read-only attribute
CFile::SetStatus( path, status );
当执行到第三步时,程序会挂掉,为什么啊??
解决方案 »
- IP绑定的问题?
- VC6在IE8中调试ActiveX控件的问题,有经验的进!!!
- 基于对话框的mfc程序产生的exe不能用,请高手指教!
- 关于多媒体定时器使用方法的问题,可能涉及库的包含问题
- 用HTML Help WorkShop 制作.chm文件的问题?
- 为什么用CRecordSet::Open()打开的记录集是只读的?
- 哪里有下《windows 程序设计》5/e 的?search不到。拜托指教!
- DLL如何注入一个进程式的多个实例窗口?
- CButton的移动??!!
- 谁能告诉我,哪里有pdf格式的阅读器下载!
- 注册表中Clsid和Interface中的GUID什么关系
- CTypedArray与CObArray的小问题
算了告诉你吧...因为这个变相地调用了CFile::SetStatusstatic void PASCAL SetStatus(
LPCTSTR lpszFileName,
const CFileStatus& status
);那个值在外面处理了之后,然后回传过来,就算是 const常量了。下次再发0分贴就不理你了